← All services

Headless / Jamstack Builds

Strapi, Contentful, headless WordPress, or Sanity wired to Next.js, Astro, or SvelteKit on Vercel, Cloudflare, or Netlify. Used when content needs to render in multiple places, marketing ops needs velocity, or edge performance matters at sub-1s.

What you get

  • Content modeling workshop — the most important hour of the engagement.
  • Headless backend set up with role-based access for your team.
  • Front-end build on the framework that fits your team (Next/Astro/SvelteKit).
  • Multi-environment deploy pipeline (preview → staging → production).
  • Editor onboarding session so marketing isn’t blocked on engineering.

What it doesn’t include

  • Backend development beyond CMS configuration (custom microservices = separate engagement).
  • App development (this is for web).
  • “Make it headless because everyone’s doing it” — I’ll push back if traditional CMS would serve you better.

Timeline

6–12 weeks. Content modeling takes the first 2 weeks; the rest is build, integration, and onboarding. Headless rebuilds of existing sites are typically faster than full re-platforms because content already exists.

Pricing posture

Flat-fee, milestone-based. 30% kickoff, 30% staging-ready, 40% launch. Hosting + tooling costs are pass-through.

How the work happens

A short, opinionated process. Built around shipping.

  1. 01

    Discovery

    Week 1

    Goals, audience, content, integrations, budget, timeline. The conversation where we figure out if I'm the right fit before we both spend more time.

  2. 02

    Platform recommendation

    Week 1–2

    Honest CMS pick — the one that fits your team, your scale, your roadmap. Written rationale, no platform sales pitch.

  3. 03

    Design direction

    Week 2–3

    Wireframes, design system tokens, two visual directions. Tight feedback loop in Figma. Sign-off before a single line of code.

  4. 04

    Build

    Week 3–8

    Hand-coded blocks, sections, templates. Live staging URL from day three. Async demo videos every Friday.

  5. 05

    Optimize

    Week 7–8

    Lighthouse, Core Web Vitals, accessibility audit, schema, OG tags, redirect map. Nothing ships at < 95.

  6. 06

    Launch

    Week 8–9

    DNS cutover, monitoring, analytics QA, sitemap submission. I'm on call for the first 48 hours, no exception.

  7. 07

    Ongoing support

    Optional

    Monthly retainer for performance monitoring, content ops, new sections, A/B tests. Not required — most clients self-serve after handover.

Selected work

Different stacks. Same standard.

A spread on purpose — Shopify, WooCommerce, Webflow, headless WP, Framer, Contentful + Astro. Same level of craft, every time.

Pick a CMS. Or pick the developer who knows them all.

Start a project