Services

Booking platforms, apps
and the automation around them

Custom software since 2008. First the domain we’ve built in most, then the full range of what we do.

What we specialise in

Booking and scheduling platforms

Systems where people, time and money have to line up: availability and reservations, payments, reminders, and the back office that runs it all. Two-sided marketplaces where both halves need their own account.

Appointments, rentals, classes, tours, shared spaces — the shape differs, the hard parts don’t: availability that never lies, and money that matches it.

See the booking systems we built

Taking over inherited code

Systems someone else built and moved on from: an undocumented codebase, a framework two major versions behind, a platform that cannot go offline while you fix it.

AngularJS to Angular, PHP upgrades, a live platform migrated in stages without downtime. We document what is actually there before we change anything, so the first commit is not a guess — after eighteen years, most of it is familiar ground.

See systems we inherited

Everything we do

Mobile applications

iOS and Android development

Native and cross-platform apps, taken all the way through App Store and Google Play review.

Flutter Swift Obj-C Kotlin Java REST API

Automation and integrations

Workflow automation and AI integration

Most companies don’t need new software. They need the tools they already pay for to talk to each other — and a few decisions made without a human in the loop. We automate with n8n and Make where that’s enough, and write the code when it isn’t: same team, same contract.

n8n Make.com OpenAI API REST API Webhooks Node.js Supabase

Web development

Web platforms, portals and internal systems

We design and build for the web at any scale — from a single landing page to a store that has to stay up on its busiest day.

Angular Vue Node.js PHP MySQL WordPress

Maintenance and support

Support, optimisation and security

Ongoing technical ownership: monitoring, performance work and keeping the system safe to run.

Git Docker CI/CD Infrastructure monitoring

Pricing

How we price

Two ways to work with us. We’ll tell you on the first call which one fits your project — sometimes it’s the cheaper one.

Fixed scope

Quoted per project

We break the work into milestones, price each one separately, and the total goes into the contract. Changes are re-estimated and approved before we build them, so the invoice never surprises you.

Time and materials

$50 / hour

Time reported per task, a monthly cap you set, and the right to stop at any milestone. Best when the scope will move and we both know it.

Both come with a warranty. We fix bugs in delivered work at our own cost for three months after handover. New requirements are estimated separately.

Questions

Frequently asked

How much does a project cost?

It depends on scope, and we will not pretend otherwise — but you will never get a single number with nothing behind it. We break the work into milestones and price each one separately, so you can see what every part costs. Time-and-materials work is $50 per hour with time reported per task.

What happens if the scope changes mid-project?

On fixed-scope work we re-estimate the change and get your approval before building it, so the invoice never grows on its own. On hourly work it goes into the backlog and you decide the priority. Scope moving is normal; surprises on the invoice are not.

Who owns the code?

You do, from day one. Source code, repositories and third-party accounts are yours, and at handover you get documentation and a deployment guide. Nothing is held back as leverage.

Can you take over a project someone else built?

Yes — this is one of the two things we specialise in. To start we need repository access, whatever documentation exists (often none), and access to the running environment. The first step is always the same: we document what is actually there before changing anything.

What happens after launch?

We fix bugs in delivered work at our own cost for three months after handover. After that, systems we built and systems we inherit can go onto a support agreement with agreed response times.

Tooling

Our technology stack

We pick mature, proven tools. The technology follows the problem, never the trend cycle.

Backend

Node.jsNestJSPHPCakePHPCodeIgniterStrapi.ioDirectus.io

Frontend

AngularReactVue.jsNext.jsNuxtJSJavaScriptHTML/CSS

Mobile

FlutterKotlin MultiplatformSwiftObjCKotlinJava

Business platforms

n8nMake.comOpenAI API

Data and infrastructure

PostgreSQLMySQLMongoDBFirebaseSupabaseDockerGitSVN

Get in touch

Don't see what you need?

Tell us about the problem — we'll propose an approach and estimate it by milestone. We reply within one business day.

We reply within one business day