Process
From your requirements to a finished product
Six stages, the same every time. Nothing about it is mysterious, and none of it skips review.
01
Requirements
Half a day
We agree what the thing is for and who it is aimed at, before anything gets built.
Most failed projects fail here, quietly, and nobody notices until the end. The specification is short but it is written down, because a vague brief produces a vague first draft, and correcting a vague draft takes longer than writing the thing by hand.
- Your part
- One call, then answers to a short list of questions
- My part
- Turn all of it into a written specification
02
First draft
One to three days
A version to react to instead of a blank page. This is where the speed comes from.
What used to be a week of boilerplate and blank pages is now an afternoon. It is not finished, it is a version to argue with, and seeing a wrong version of a page tells you more about the right one than an hour of thinking about it.
- Your part
- Nothing yet
- My part
- Build the layout, the code and the copy
03
Review
Runs alongside the draft
Every line read, tested and corrected, on real devices. Nothing ships because it looked right on my screen.
The specific things that come up every time: logic that reads correctly and behaves backwards, dependencies nobody asked for, accessibility quietly skipped, and security handled by hope. None of them announce themselves, which is exactly why this stage is not optional.
- Your part
- Nothing yet
- My part
- Throw out what is wrong, test what is left
04
Automation
Half a day to two days
The parts that keep working when nobody is watching the site.
This is the part clients notice most after launch, because it is the difference between a website and something that runs a piece of their business. It should also fail loudly rather than silently, which is a design decision, not an accident.
- Your part
- Access to the tools you already use
- My part
- Wire the forms, the leads and the integrations
05
Launch
Half a day
Live on infrastructure in your own accounts, documented and handed over.
Documented well enough that somebody else could pick it up. Not a manual, just the moving parts, where the configuration lives, and what to do when something breaks. If you cannot leave me, I have built the wrong thing.
- Your part
- A review pass, then the go-ahead
- My part
- Deploy, document, transfer everything
06
After launch
Your call
Changes, additions, or nothing at all. Whichever suits you.
No retainer is pushed on anyone. Plenty of projects are finished when they are finished. The option exists because some clients would rather have someone who already knows the codebase than brief a stranger every time something changes.
- Your part
- Decide whether you want ongoing work
- My part
- Hourly for defined pieces, or a monthly retainer
One thing worth saying plainly
Tools have got faster. Deciding what to build, noticing when something is quietly wrong, and carrying the consequences have not. That part is still a person, and on your project the person is me.
Start at stage one