When advisory isn't enough, we build. Work is cut into tasks no larger than ten hours, each against a written acceptance criterion, each through the same five gates as everything else we ship. You approve every stage on staging before the next one starts.
If a task can't be described in one sentence and capped at ten hours, it isn't scoped yet — and we say so before you sign, not in week four.
The same delivery model sits behind all three. What differs is how much you already know, and how much of it is currently on fire.
You know what needs building, and you want one price, one timeline and one person accountable for it.
2–8 weeks
You're starting a Next.js and Contentful build and would rather not spend five months on plumbing first.
One engagement
You inherited a system nobody can explain, and something inside it is already going wrong.
2 weeks
A fixed price only means something if the scope stays visible. Work reaches a staging URL in stages, and a stage you don't approve goes back to the fleet — at our cost, not as a change order.
Tasks cut to ten hours or less, each with a written acceptance criterion. That list is the contract.
Tasks cut to ten hours or less, each with a written acceptance criterion. That list is the contract.
The fleet works the tasks in parallel from one senior engineer's spec, behind the same five gates as everything else we ship.
The fleet works the tasks in parallel from one senior engineer's spec, behind the same five gates as everything else we ship.
The stage lands on a URL you can click, with its acceptance criteria ticked off beside it.
The stage lands on a URL you can click, with its acceptance criteria ticked off beside it.
You approve the stage, or you don't. Rework inside the agreed scope is our cost — and the next stage waits either way.
You approve the stage, or you don't. Rework inside the agreed scope is our cost — and the next stage waits either way.
Scope changes get priced before we continue. Never after.
Not a list of everything we've ever touched. These are the four defaults we start from, and what it takes to talk us out of each one.
Microservices, GraphQL and a bespoke design system are all available on request — after you've heard the argument against them. Read the argument
If it can be scoped, it can be priced. If it can't be scoped yet, that's the audit — and the audit is priced too.