// process

Three engagements. Flat fees. Real outcomes.

You're paying for what gets shipped, not for hours on a clock. Every engagement starts with a Diagnostic so we both know what we're getting into. Click any card to see what's inside.

// 01

The Diagnostic

$1,500
credits toward The Build

I tell you what's broken and exactly what to do about it.

click to see what's included →
// 01 · what's included

The Diagnostic

  • 30-minute screen-recorded audit of your current site and systems
  • Working HTML prototype of the proposed rebuild (no Figma, real code)
  • Written priority list, ranked by impact on your business
  • Full $1,500 credits toward The Build if you move forward
click to flip back ←
// 02

The Build

from $4,000
flat fee · installments available

I ship the site that replaces the one you've outgrown.

click to see what's included →
// 02 · what's included

The Build

  • Custom Next.js site, built from scratch on your domain
  • Bookings, payments, and lead capture wired up and tested
  • One round of major revisions, two rounds of polish
  • 50/50 payment, or 33/33/33 installments on builds over $15k
  • Launched, indexed, and handed off in working order
click to flip back ←
// 03

The Monthly Build

from $500/mo
one shipped outcome a month

Your business gets quietly better, on a schedule.

click to see what's included →
// 03 · what's included

The Monthly Build

  • One shipped automation, system, or new feature per month
  • Real outcomes, not maintenance hours or 'support'
  • Stripe auto-pay, monthly, no long contracts
  • 30 days notice to cancel, no questions asked
  • Priority access for urgent fixes between drops
click to flip back ←
// payment

Builds split 50/50: deposit to start, balance on launch. Anything over $15k can split across three installments (33/33/33). Monthly Builds run on Stripe auto-pay, no long contracts, 30 days notice to cancel.

// scope changes

If the brief grows mid-project, we write it down and price it as a change order before any work happens. No surprise invoices, no scope creep absorbed silently into the timeline.