Three engagements. One bar. No surprises.

Every project lands in one of three buckets. We name the deliverable and the price before any code gets written. If scope shifts mid-project, you get a written change order, never a back-end invoice.

Build Rescue Audit
Build · From $8.5K

E-commerce and marketing sites that hold up.

Custom Next.js or Shopify, depending on what fits. We start with a content audit, ship a working prototype in week one, and iterate against real PageSpeed numbers, not Figma feelings.

Build · what ships Live spec
PageSpeed mobile90+ guaranteed
Page weight target< 800KB
Lighthouse a11y95+
CodebaseYours, on day one
Post-launch support30 days included
Start a build →
E-commerce dashboard preview
Rescue · From $1.2K

The site your last developer ghosted on.

Triage in 72 hours. We document the stack, identify what's actually broken versus what's just ugly, and ship a fix for the most painful blocker. Most rescues turn into ongoing maintenance, but you're not locked in.

Rescue · timeline Live status
Kickoff window72 hours
Diagnostic reportDay 4
First critical fixDay 7
Ongoing maintenanceOptional, opt-in
Code documentationAlways handed over
Start triage →
Rescue diagnostic preview
Audit · $2.8K flat

A written audit you can hand to any developer.

Performance, accessibility, security headers, hosting cost, third-party script bloat. You walk away with a prioritized fix list and an estimate in dev hours for each item. No upsell at the end.

Audit · scope Fixed scope
Turnaround5 business days
PageSpeed tracesMobile and desktop
A11y findingsWCAG 2.2 AA
Hosting cost analysisYes, included
OutputPDF + Notion doc
Order an audit →
Audit report preview
Pricing comparison

Side-by-side, no asterisks.

If you want a custom hybrid (say, audit plus a small build), say so on the call. Most engagements still land in one of these three.

  Fix Build Grow
Starting price
$1,200 $8,500 $1,800 /mo
Kickoff window72 hours1 weekDay one
Written diagnostic / spec
Codebase ownership
PageSpeed 90+ guarantee·
Same-day incident response··
Monthly dev hours·30-day post-launch4 hours included
Uptime monitoring··
Quarterly performance review··
Get started Schedule a call Get started
Common questions

Things people ask before signing.

Do I really own the code?

Yes. The repo is in your GitHub or GitLab from day one and we're a collaborator, not the owner. If you stop working with us, push deploy from your own machine and nothing changes.

What if my site is down right now?

Mark the contact form urgent. Same-day response on weekdays, next-morning on weekends. Triage cost is $1,200 flat regardless of how the recovery goes.

Can you work with my existing designer?

Yes, this is common on Build engagements. We'll hand you a Figma component spec we expect from any designer, and we audit the file before development to flag anything that won't translate cleanly.

Why flat rate instead of hourly?

Hourly billing punishes the developer who works fast and rewards the one who pads time. Flat rate aligns the incentive: ship the spec, move on. If we're wrong about scope, we eat the difference, not you.

Pick a track. We'll send a written quote in 24 hours.

If none of the three fit cleanly, the contact form has a free-form box. We read every one and reply by end of next business day.

Schedule a call