~/definitionofdone.dev

status: available for one engagement

Fixed price. Fixed date. No middleman 

Software delivery without the agency overhead — for companies holding a quote that costs too much and takes too long.

the three claims

What you're actually buying

01 · price

A number and a date, before you spend anything.

Fixed price and delivery date in writing, agreed against a signed technical specification. Not an estimate. Not time-and-materials. Not a seventeen-week plan with a change-order process attached.

02 · ownership

You own the code from the first commit.

Repository access from day one. You watch it being built, in your own repo, in your own account. No point in this engagement where your software is locked behind a vendor you can't leave.

03 · who you're paying for

One senior engineer — here's exactly what that means.

No account manager. No project coordinator. No juniors learning on your budget. The person who scopes the work is the person who writes the code and answers your email.

What you give up is a team's redundancy, and that's a real trade — see HowIWork.md for how the contract handles it. What you get is roughly half the cost, because you're paying for engineering instead of a business.

what I build

Three things. Nothing else.

Legacy rescue

Codebases years — sometimes a decade — behind on framework and dependency versions, brought fully current. Where the alternative quote was a rewrite.

AWS serverless backends

APIs and event-driven systems on Lambda, API Gateway, SQS and scheduled events, with authorization and throttling done properly, every resource defined in CloudFormation.

Delivery pipelines

GitHub Actions workflows and infrastructure as code: matching dev, staging and production, deployment without manual steps, a rollback path that works, an audit trail of every change.

proof

Angular / Node application, nine years out of date

quote-comparison.diff1 file changed
- R1,400,000 · 3 weeks · 2 developers+ <1 day of engineering time · 1 senior engineer # includes replacement of a component library no longer # supported on current Angular # 3 cosmetic defects found · 1 week of testing surfaced nothing further
$ read-full-breakdown

who this is not for

Straight, no hedging

It filters your inbox and it makes everything above more believable.

eligibility.tsguard clauses
if (you_need_a_team_not_an_engineer) return null; If your procurement process requires a vendor with staff redundancy, business continuity documentation, and a balance sheet, I'm not that vendor — and I'd rather say so now than waste your onboarding cycle. if (scope_is_still_moving) return null; Fixed price requires fixed scope. If the requirements are still moving, start with a paid specification — or hire someone by the hour, which is the honest tool for that job. if (you_want_a_design_partner) return null; I build to a specification or a design file. I don't originate visual design, and I won't pretend otherwise. if (you_need_someone_onsite_daily) return null; I work asynchronously against a signed spec, with a fixed weekly demo.

get in touch

Holding a quote you think is too high?

Send it to me with a short description of what you're trying to build. I'll tell you within a week whether I can do it faster and cheaper, and roughly by how much — or that I can't. No cost, no pitch deck.