Notes from the production floor.
Post-mortems, sharp tools, and quiet wins from real engagements — written for engineers who read code before slide decks.
More notes
Post-mortems, one-off wins, and the occasional opinionated take.
The 10 questions I ask before quoting any commerce build
A written list of the exact questions I put in front of every founder before I quote a commerce project. Skip these and your fixed-price quote is fiction.
Read PostPayment gateway fallbacks — what happens when Stripe has a bad day
Every PSP has downtime. Real payment resilience is not a monitoring dashboard — it is an automated fallback path wired into your checkout before you need it.
Read PostHeadless commerce is not free — a freelancer's honest ledger
Every headless commerce migration I have run trades one class of pain for another. Here is the ledger I walk clients through before we commit.
Read PostThe freelance contract clauses I always insist on (and why)
Eight years of freelance work distilled into the exact contract clauses I never sign a project without. Written for founders who want to hire freelancers the right way.
Read PostThe CS-Cart to Next.js migration playbook I actually use
Eight years of freelance CS-Cart work distilled into the migration playbook I hand clients before day one. What to keep, what to strangle, what to burn.
Read PostWire Core Web Vitals into CI or stop pretending you care about them
A short walk-through of the exact Lighthouse-CI + WebPageTest budget I put on every Next.js project — enforced on every pull request, no exceptions.
Read Post