Quotes that balloon.
The initial number is bait. By launch you've paid 2–3× with change-request fees buried in legal.
SENIOR FULL-STACK. AI-NATIVE.
Next.js, Astro, Cloudflare. Fifteen years building the hard parts. I scope, build, and ship — without the agency tax.
01 — THE AGENCY TAX
The initial number is bait. By launch you've paid 2–3× with change-request fees buried in legal.
Project managers, coordinators, QA leads — all billable. Most of your budget funds meetings you never attend.
Handoffs between designers, devs, and reviewers stretch a simple build into a quarterly milestone.
Marketed as bespoke, delivered as a template. The code you inherit is unreadable and locked to their retainer.
02 — A DIFFERENT DEAL
One person owns scope, design, build, deploy, and handoff. You don't ship messages through account managers. You don't wait for a coordinator to forward a question to a dev who starts tomorrow.
Fixed scope, fixed price. A written quote before work starts. If scope changes, we re-quote in writing — never with surprises on the invoice. If it doesn't change, the number doesn't move.
On day one you get the repo, the stack, and the credentials. No vendor lock-in. No retainer you can't leave. When I hand it off, it's yours — ready for the next developer, or ready to run as-is for years.
TYPICAL AGENCY
WEBFORMA
03 — WHAT YOU GET
No juniors practicing on your budget. Every line is written or reviewed by me.
Typical marketing sites: 2–3 weeks. MVPs: 4–6. You see a working staging URL in week one.
Written quote, no hourly meter. If scope changes, we re-quote in writing — never with surprises on the invoice.
Code, repo, stack choices, cloud accounts, domains, credentials. No vendor lock-in, no retainer hostage.
04 — HOW WE WORK
30 minutes on Zoom. I come back within 48h with a written quote: scope, timeline, fixed price.
Staging URL from day one. Weekly 15-minute demos. Slack or email for async questions.
You get the repo, the credentials, the infra docs. I'm on call for 30 days of bug fixes at no extra cost.
HOW WE COMPARE
TIME TO LAUNCH
TEAM SIZE
CHANGE-REQUEST COST
CODE HANDOFF CLARITY
05 — WHAT I BUILD
Astro, Next.js, edge-deployed. Core Web Vitals green, SEO clean.
Next.js or Remix + Postgres + Stripe. Role-based access, admin panels.
Claude and GPT integrations, vector search, evals, guardrails. Production, not demos.
Payload, Sanity, Contentful. Editorial UX your team actually uses.
REST and GraphQL, OpenAPI-first, rate limits and observability baked in. Typed end-to-end.
Cloudflare Workers/Pages, Vercel, AWS. CI/CD, secrets, monitoring — not your problem after handoff.
06 — THE STACK
FRONTEND
BACKEND
AI
INFRA
07 — LET'S TALK
Tell me about it. I'll reply within 48 hours with a written scope and price.
08 — QUESTIONS
READY WHEN YOU ARE
No credit card. No pitch deck. Just a 30-minute call.