We talk about the problem, the timeline, and the budget. If we're not a fit, I say so on the call and recommend two other people. You leave with a written follow-up within 24 hours either way.
From intro call to handover, in seven steps. Published.
Most freelance horror stories are about steps 04 — 07. This page exists so you know exactly what they look like before you sign. No surprises is the entire product.
Seven · Steps
I run a full audit against the live site and a written brief. You get a 32-page report and a 60-minute walk-through call. Roughly 40 % of clients stop here and use the report on their own. That is fine. That is also a feature.
Written SOW with deliverables, milestones, exclusions, and a 40 / 40 / 20 payment schedule. You have 14 days to sign. No hard sell. No "valid for 48 hours" fakery.
We confirm build calendar, communication channels, decision-makers, and the escalation path. Staging site is set up and access granted on day 1.
You receive a written status email every Friday by 17:00 UTC. Loom walk-throughs when something is worth seeing. I cap concurrent projects at 3. If I miss a Friday update, the next milestone is free.
You receive: (a) production codebase + repo access, (b) written runbook in plain English, (c) 60-minute admin training session recorded as Loom for your team.
30 days of bug fixes for anything I shipped, included. After that, the Care Plan retainer is available, or we close the engagement clean. Either way you keep everything.
Working · Agreements
What I refuse
These come up. Every time. They are not negotiable. Listing them publicly saves us both a call.
- ×I won't ship a launch the day before a major holiday.
- ×I won't bypass accessibility for speed of launch.
- ×I won't bill hourly under any circumstance.
- ×I won't take projects that begin before the SOW is signed.
- ×I won't store admin credentials in a shared Notion.
Sample · Documents
SOW template
Anonymized. Used on every engagement. Includes payment, IP, scope, exclusions, milestones.
Download ↗Audit report
From a real Audit Sprint, anonymized. P0 / P1 / P2 findings with fix estimates.
Download ↗Friday update
One real week of one real project. Sets expectation for what every Friday looks like.
Download ↗