how I work
Boringly predictable, on purpose
Most people arrive here having been burned: an agency that went quiet, a project that doubled in price. So here is exactly what happens, in order, and how the money works.
The path
Every engagement follows the same four steps. You can join at any point, but diagnosing before building is always cheaper.
Discovery
Five questions, a reply within 48 hours, then a call to talk your problem through and pin down what's really going on. Free, with no obligation either way.
Tell me about your operation →Diagnostic
A written assessment, delivered in two weeks: how your operation runs, what each problem costs in your own numbers, and a costed plan any engineer could follow. A fixed fee, credited against the build if you go ahead.
Build
Scoped from the Diagnostic, or directly when the problem is already clear. A staging link from week one, a written update every Friday, and a proper handover with 30 days of cover.
Support
Hosting, monitoring, maintenance and the next improvement, handled monthly for as long as you want it. Included with a licence; optional after a buyout.
How pricing works
I don't publish prices because every operation is different. Each build is quoted on its scope: the Diagnostic sets out in writing what the work involves and what it costs, before you commit to anything.
If you go ahead, the Diagnostic fee is credited against the build.
Inside step 3: the build
Who owns it
Two options for what gets built. Which fits depends on your cash flow and how much you want to own. Support, step 4, comes with either.
Lower upfront cost, then a monthly fee that includes support. I keep the code and look after it, so the system is always maintained.
One fee, and everything is yours: code, accounts, IP and documentation. Host it anywhere, hand it to any developer. Support is optional.
Unsure which fits? That's a question for Discovery, and the Diagnostic's costed plan sets out both.
Step one is five questions.
everything above starts the same way.
Five questions, two minutes, free. A reply within 48 hours.