Boring and well supported
Mature tools your next hire can read. Managed services for authentication, database and payments where they save time instead of custom-building them.
03 / 03 Service for startups and SaaS teams
A first version that real customers can sign up for, use and pay for, with the brand, onboarding and analytics that cheap builds leave out.
01 Scoping
An MVP is not a smaller version of everything. It is the smallest product that lets a real customer get one job done and tells you whether they would pay for it.
Before any code, we write down the one job, the smallest loop that delivers it, and a cut list of everything that waits. You also get a short list of the biggest risks so they are tackled first, not discovered late.
02 Tech stack
Mature tools your next hire can read. Managed services for authentication, database and payments where they save time instead of custom-building them.
The stack is agreed in scoping around what your team can run and extend, not what I would enjoy using.
Decisions and set-up are written down, so a new developer can pick it up without me.
03 Phases
The job, the loop, the cut list and the risks, written down and agreed.
The smallest end-to-end version, shown to you early and often.
The identity applied to product and launch page, with a first-run experience that gets people to value.
Analytics events in place, deployment, handover and a plan for the first customers.
Timelines depend on scope. You get an estimate at the end of scoping, with the assumptions behind it, not a number promised up front.
04 What is included, and what is not
05 What is different
Very fast, very cheap MVP builds are fine for a demo. They tend to leave out the parts that decide whether the first customers actually stay: a clear brand, an onboarding path and a way to see what they do.
| Typical template-led builds | This approach | |
|---|---|---|
| Brand | Often a logo and a template | Identity and messaging applied across product and launch page |
| Onboarding | Left to the founder | Designed as part of the product |
| Analytics | Added later, if at all | Built in, with events agreed up front |
| Scope | Everything fits, until it does not | Cut list agreed before building |
| After handover | Dependent on the builder | Documented, set up in your name |
06 FAQs
My default approach is that the repository, hosting and third-party accounts are set up in your name from the start, with the exact terms written into the agreement. You should never need me to be able to ship.
It will, and that is normal. Anything new goes through the same question: what does it do for the first customers? Additions are scoped and agreed before they are built, so nothing is added silently.
You get the working product, documentation and a handover. Many teams then keep a smaller ongoing arrangement for fixes and the next iteration; that is optional and agreed separately.
The default is a responsive web product, which is usually the fastest route to real users. A native mobile app can be scoped as a separate piece if the product genuinely needs one.
07 Concept studies
Self-initiated studies for a fictional SaaS product, built in code to show how I think about a first dashboard and onboarding. They are not client work and imply no results.
→ Discovery call
Every project is scoped to your stage and budget. Tell me what you are building and where you are today, and I will reply with next steps.
Sent
I will reply to with next steps.