Skip to content

How it works

From napkin to launch day, one step at a time.

A website can take days, a full system takes weeks. We work out what fits once we know what you're building.

  1. Step 1

    Discover

    We take the problem apart. You get a written plan.

  2. Step 2

    Sketch

    Quick prototypes, so wrong ideas get thrown away cheaply.

  3. Step 3

    Build

    We build it in small steps, and you can try it as we go.

  4. Step 4

    Ship

    App store reviews and all the small print. A calm release.

  5. Step 5

    Support

    I stay around, or hand it over cleanly. You're never locked in.

Step 1

Discover

I sit down with you, or jump on a video call, and pry the problem apart. What does success look like, what can be cut, what is non-negotiable. Output is a written plan.

Step 2

Sketch

Fast loops on paper, in Figma, in throwaway prototypes. I would rather throw away the wrong idea cheaply than ship it expensively.

Step 3

Build

You see working software early, on a staging URL you can open yourself. How often we sit down to look at it depends on the project.

Step 4

Ship

Submit, certify, deploy. I handle App Store review, DNS, secrets, the lot. You get a calm release, not a midnight panic.

Step 5

Support

Ongoing retainer, or a clean handover with documentation that does not lie to your future engineers. Your team should never feel locked in.

Communication

Slack (or whatever you use) for fast-moving things. Email for decisions you want to find again in six months. A shared Notion, Linear, or Google Docs space. I use whatever you use, with no fuss.

There is no project manager whose job is to remind me to update Asana. I am the one writing the code. I am also the one writing the updates. That tends to be the part clients are most relieved by, in retrospect.

What I expect from you

  • One decision-maker who can say yes and no.
  • Honest feedback, even when it is "we don't love it".
  • Access to the right people internally when I need to understand a part of the business.
  • Permission to disagree, and a willingness to disagree back.

What's your idea?

Tell me what you're trying to build. I try to reply within one working day.