Fixed scope, defined outcome, no open-ended retainer. Pick the tier that matches your situation. I take on a small number of engagements at a time.
Haven't done the free audit yet? Start there — it's free.
Done-with-you. Fix the critical issues from your audit and get to a production-safe baseline. Scope is bounded by your audit report — no surprises.
Every sprint includes
Single critical issue — RLS, auth boundary, or secrets audit. Bounded to one problem area.
Secure checkout via Stripe · Card data never touches this site
Full audit remediation — all critical and high findings. Most pre-launch apps fall here.
Secure checkout via Stripe · Card data never touches this site
Audit remediation plus concurrency hardening, payment webhooks, and monitoring setup.
Secure checkout via Stripe · Card data never touches this site
Done-for-you. For live apps with active security, reliability, or data integrity problems. I embed until the critical issues are resolved and the app is stable.
Every rescue includes
Stabilize a live app with active issues. One primary failure mode resolved end-to-end.
Secure checkout via Stripe · Card data never touches this site
Multi-system rescue — security, reliability, and data integrity. Two weeks embedded.
Secure checkout via Stripe · Card data never touches this site
Complex apps, regulated data, or multiple critical systems. Full embed until stable.
Secure checkout via Stripe · Card data never touches this site
Book a 30-minute scoping call. We'll look at your audit findings together and I'll tell you exactly what's needed and which tier makes sense. No pressure.
Yes. The paid engagements are scoped around your audit report. If you haven't done the audit, start there — it's free and takes less than five minutes to request.
The Starter sprint covers a single problem area. Standard covers everything critical in a typical audit. If your app is live with paying users and something is actively broken, start with Rescue Foundation. When in doubt, book the scoping call.
You'll be taken to Stripe's secure checkout. Payment is collected upfront for fixed-scope engagements. Card data never touches this site — Stripe handles everything.
I'll tell you before we start. If issues go beyond the selected tier, we scope the additional work at a fixed price before anything begins.