Process

From intro call to live in five steps.

Async-first, scope-locked, and shipped on schedule. Here's exactly what working together looks like.

01

Intro call

30 min, free

02

Scoping doc

within 48 hours

03

Design

Figma → walkthrough

04

Build / Subscribe

sprint or monthly

05

Ship

live on production

01

Intro call

30 min, free, no pitch

We talk through what you’re building, where you are, and which path fits — Subscription, a Sprint, or neither. If it’s neither, I’ll say so and try to refer you to someone better suited. No pressure either way.

02

Scoping doc

within 48 hours of the call

I send a one-page scoping doc — what we’re shipping, what’s out of scope, the timeline, the price, payment terms. You review, ask questions, and we lock it. No surprise quotes mid-project.

03

Design

Figma, walked through on Loom

Design happens in Figma, with Loom walkthroughs at each milestone so you can react async. Subscription work ships in 2 business days per request. Sprint design phases run 1–3 weeks and end with a sign-off before code starts.

04

Build / Subscribe

sprint or monthly cadence

Subscription clients submit requests; I ship them in 2-day rotations. Sprint clients get weekly Friday Loom updates plus a staging URL by Day 14. Slack channel for async questions. No status meetings unless you want them.

05

Ship

live on production

Sprint clients launch on Day X with a hand-over call, full docs, and 2 weeks of bug support. Subscription clients pause whenever they don’t need me. About 50% of Sprint clients roll into the Maintenance Retainer after launch.

Want to start at step one?

Tell me about your project. I'll send back a fixed-price scope within 24 hours, or refer you on if I'm not the right fit.