Skip to content

Approach

Process is not paperwork. It is how you find out early.

Most software failures are not technical. They are a misunderstanding that stayed comfortable for three months. Our process exists to make that misunderstanding surface in week one, when it is still cheap.

The five stages

From first call to handover.

  1. 01

    Frame

    Days 1–3 · free

    A call and a written brief. We define what success looks like, what is explicitly out of scope, and what the riskiest unknown is. If we are the wrong studio for the job, this is where we say so.

  2. 02

    Shape

    Week 1–2

    Architecture sketch, data model, interface flows and a cost estimate with the assumptions attached. You get a document you could hand to any other engineer — it is yours either way.

  3. 03

    Build

    Two-week cycles

    Working software at the end of every cycle, deployed to a preview environment you can click through. Written update each Friday: what shipped, what moved, what is at risk.

  4. 04

    Harden

    Before every release

    Tests, load checks, accessibility pass, error tracking, and a rollback plan. A release is not done when the code merges — it is done when it survives real traffic.

  5. 05

    Hand over

    Ongoing

    Documentation, runbook, architecture notes and a walkthrough with your team. You keep the repository, the infrastructure accounts and the knowledge. Support continues only if you want it to.

Communication

You should never have to ask what is going on.

Chasing a supplier for a status update is a tax on your week. Here is the rhythm you get by default, without asking for it.

Every Friday

Written update

What shipped, what moved, what is at risk, and what we need from you next week. Three minutes to read.

Every two weeks

Working preview

A deployed environment you can click through, on your own time, without a demo call scheduled around it.

Any time

Shared board & repo

You have read access to the tracker and the code from day one. Nothing is staged for your benefit.

Same week

Bad news

If an assumption breaks or an estimate slips, you hear it while there is still time to decide something about it.

Principles

Four commitments we would rather be judged on.

Everyone claims quality. These are specific enough that you can hold us to them.

Estimates come with assumptions

A number without the assumptions behind it is a guess dressed up as a commitment. Ours are written down, and when an assumption breaks we tell you the same week — not at the deadline.

The boring parts are the job

Backups, migrations, error handling, logging, the fourth edge case nobody wants to talk about. That is where software actually fails, so that is where we spend the attention.

Simple until proven otherwise

No distributed system where a single process will do, no framework added to solve a problem you do not have yet. Complexity has to earn its place by removing more pain than it adds.

You should be able to fire us

Standard tooling, documented decisions, no proprietary layer in the middle. If you ever move the work in-house or elsewhere, it should be an ordinary Tuesday.

Questions

The ones worth asking a studio you have not worked with.

You have no public client references. Why should we trust you?

Because you should not have to take it on faith. The framing call and the written brief are free, and the brief is yours whether or not you hire us — you can judge the thinking before any money changes hands. After that we work in two-week cycles with real, deployed output at the end of each one, so the evidence accumulates in public between us.

How do you charge?

Fixed price per shaped phase when the scope is clear, or a monthly retainer for ongoing work. We avoid open-ended hourly billing — it makes the wrong things valuable. Every estimate lists the assumptions it depends on.

Who owns the code?

You do, from the first commit. Work happens in your repository or one transferred to you at handover, with IP assignment written into the contract. No proprietary runtime, no licence you have to keep paying for.

Can you work with our existing team?

Yes — that is a common engagement. We join your repo, your review process and your standups, and we adapt to your conventions rather than importing ours.

What if the project goes wrong?

You hear about it the week it happens, with options and the cost of each. Every engagement can be stopped at a cycle boundary, and you keep everything produced up to that point, documented.

Do you sign NDAs?

Yes, as a matter of course, before any detail is discussed. Send yours or use ours.

Next step

One call, one written brief, no invoice.

If what you need is clear, we will shape it. If it is not clear yet, that is exactly what the first conversation is for.