Fixed scope. Fixed price. Quoted up front.
Every engagement is quoted after a free scope call, because a real number needs a real scope. Where a figure is shown below, that is where the work starts. Rescue work is quoted after an assessment: I'm not going to put a floor on someone else's codebase before I've read it.
Founding-client rates. These are below what this work costs elsewhere, because there are no client case studies behind them yet, only the foundations, the tests, and code you can read. That is a real trade, and it is priced like one. The rates go up once the case studies exist.
Quotation
Three ways in. One number each.
- ✓Your core features on the foundation
- ✓User-gated or tenant-gated
- ✓Auth, billing, jobs, email included
- ✓Admin panel, web app, Flutter mobile
- ✓Launch-ready in weeks, not quarters
- ✓Everything in MVP build
- ✓Admin tooling, audit, feature flags
- ✓Full test coverage of your features
- ✓Deployment & infra setup
- ✓Free assessment before any number is quoted
- ✓Keep your frontend if it's worth keeping
- ✓Production backend on the foundation
- ✓Migration of one primary datastore in scope
You never pay for work you haven't seen.
A fixed quote doesn't mean a leap of faith. The quote is paid milestone by milestone, and your exposure is never more than the milestone in front of you.
The fixed quote is split into milestones, each with named deliverables you can run and review.
A milestone is invoiced when its deliverables are in your hands — not before the work exists.
If it isn't working out, walk away with the full source of everything you've paid for.
The number agreed is the number billed. If scope changes, I re-quote and you decide.
You receive the full source of your product, including the foundation it runs on, with a perpetual license to run, host, and modify it for your business. The foundation IP remains mine: you may not redistribute the foundation source or use it to build new products. Your product, your data, your infrastructure. No ongoing fees, no lock-in.
Build it once.
Scale on it.
Tell me what you're building, or what your AI-built MVP is struggling with. I reply within 24 hours with an honest read.