How I Work

A calm, senior process — from hello to handoff.

No mystery, no scope creep, no surprises. Here’s exactly how every project I take on runs — and what you can expect at each step.

01
30 minutes · Free

Discovery call

We hop on a call so I can understand the problem you’re solving, who it’s for, and what “done” actually looks like. No sales pitch — just a real conversation.

  • What you’ve tried already, and where it broke down
  • Constraints: budget, timeline, team, existing tech
  • Honest fit check — I’ll tell you if I’m not the right person
02
2–3 days · No cost

Written proposal

I send back a short document: scope broken into phases, fixed price per phase, timeline with milestones, tech stack recommendations, and everything I need from you to hit the dates.

  • Clear scope: what’s in, what’s not, what’s optional
  • Fixed prices per phase — no hourly billing surprises
  • Payment terms and cancellation policy up front
03
1–2 weeks · Design + prototype

Kickoff sprint

The first sprint is always shortest. We align on architecture, ship a working prototype of the riskiest piece, and prove the approach before committing more time. If we need to change course, this is when it happens — cheaply.

  • Working demo of the hardest technical piece
  • Shared Notion / Linear board with all tickets
  • Weekly async update by end of day Friday
04
2–12 weeks · Build + iterate

Build sprints

Weekly sprints. Every Friday you get: a working staging URL, a video walkthrough of what shipped, next week’s plan, and any risks flagged early. You’re never wondering what’s happening.

  • Staging environment updated every commit
  • Loom-style walkthrough of progress every Friday
  • Real code you can inspect (private repo access included)
  • Approval checkpoints before every major phase
05
Launch week + 30 days after

Launch & handoff

Deployment, monitoring, DNS — all handled. Then a written handoff: how to update it, where things live, what to watch. Plus 30 days of free bug fixes after go-live. Optional retainer if you want ongoing support.

  • Production deployment with rollback plan
  • Full documentation you actually understand
  • 30-day post-launch bug window at no extra cost
  • Monthly retainer available — from $500/mo
Working principles

How I run every engagement

Small things that add up to a smoother project.

24-hour response

Every email, every Slack message, every question — answered within 24 hours on business days. Usually much sooner.

Everything in writing

Decisions, scope changes, approvals — captured in shared docs. No he-said-she-said six weeks later.

Fixed price, honest scope

You know the price and timeline before we start. If scope changes, we agree the new number before I write more code.

You own everything

Code, credentials, documentation, prompts. On day one and every day after. No lock-in, no hostage-taking.

Bias to ship

I’d rather ship something small this Friday than something perfect in Q2. Momentum compounds. Perfect kills.

Timezone friendly

I overlap with US, EU, and India business hours. Async by default, sync when it matters. Your timezone works.

Ready to start?

Book a 30-minute discovery call. No pitch, no obligation — just an honest conversation about your project.

Book a call