Process

Eight steps.Three phases.No agency.

I run the whole pipeline — scope, design, build, ship, handoff. No account manager, no sub-sub-contractor, no losing a week between layers. Every payment beat is visible from day one: $50 books the intro call, 50% deposit when scope is agreed, 25% at milestone, 25% on delivery.

IBook
IIBuild
IIIDeliver
I

Book

Intro call → scope locked → deposit.

  1. Intake + intro call

    $50 books the call.

    5 minutes$50 intro fee

    Three-minute form — the package you're leaning toward, the target (site, app, studio system), your timeline, and references. $50 books the intro call so I know you're real. Cal.com confirms the slot the moment Stripe clears.

  2. Scope call

    We agree on what's actually getting built.

    15 minutes

    We talk for 15 minutes. I pressure-test scope, confirm the turnaround, and write up a fixed quote — same day. If we're not a fit, I'll tell you up front and the $50 keeps the math honest.

  3. Deposit + portal

    50% deposit clears. Build starts.

    < 60 seconds50% deposit

    Once you accept the quote, the deposit invoice lands in your inbox. Stripe clears it and your portal auto-provisions: magic-link sign-in, project timeline, file room, message thread. You're in the dashboard inside a minute.

II

Build

Design → preview → milestone review.

  1. Design + prototype

    Preview link inside a week.

    ~ 7 days

    Staging URL goes up early. Real data, real interactions, real typography. You leave comments directly on the preview — I don't ask you to markup PDFs.

  2. Build + milestone review

    Iterate against a live staging URL.

    ~ 2–6 weeks25% milestone

    You watch milestones tick green in the portal. Deliverables (Figma files, recordings, assets) live on your timeline — not buried in email. At the halfway review, the 25% milestone payment is captured so the back half of the build runs paid-in-full.

III

Deliver

Launch → final payment → keys in your name.

  1. Launch

    DNS, SSL, analytics, cutover.

    the day you approve

    I cut over when you're ready. Your portal stays open for 90 days of support and quick iterations post-launch.

  2. Final payment

    The last 25%, captured in the portal.

    one click25% final

    You pay the remaining 25% right inside your portal — same login, same dashboard. It reflects on your invoices the moment Stripe clears. No surprise invoices, no chasing.

  3. Handoff & ownership

    Keys delivered. Everything in your name.

    your call

    Once the balance clears, I transfer the GitHub repo to your account, move the domain, hosting, analytics, and email accounts into your ownership, and invite myself back in only as a maintainer. You own the whole stack. I stay on-call for upgrades, growth work, or a retainer if you want one.

Ready?

Step 01 is a 3-minute form + $50 to book the call.

Pick a tier, fill the brief, book the intro call. The next seven steps run from inside your portal once we've agreed on scope.