Websites.
Custom marketing sites and web apps in Next.js or Astro. Sub-second LCP, WCAG AA, opinionated about what works.
Real software, not
another POC slide deck.
Brand & messaging audit
Before any code: what to say, who to say it to.
Sitemap & content design
What goes where. What gets cut.
Custom design system
Tokens, type, components, yours, not Tailwind UI.
Production build
Next.js or Astro, deployed to Vercel/Cloudflare.
Editor-friendly CMS
Sanity or Contentful, set up so your team can ship.
SEO & analytics
Sitemap, hreflang, OG, schema, Plausible/GA.
Built to be useful,
not impressive.
Most marketing sites die the day they ship. Frozen in a Figma file the team can't update. We build sites your team can change without us, in the CMS, on day two.
Speed matters. Sub-second LCP is the default, not a feature. We measure it.
The complete set
of deliverables.
- § 01
Strategy doc
Positioning, messaging, sitemap.
- § 02
Custom design
Yours, not a template.
- § 03
Production site
Deployed and indexed.
- § 04
CMS setup
Your team can ship without us.
- § 05
SEO & analytics
Hreflang, OG, schema, GA.
- § 06
30-day support
Bug fixes, tweaks, the small things.
§ Landing
Single-page or tight 3-page site.
§ Marketing site
Full custom site, CMS, i18n.
§ Site + retainer
Ongoing tending after launch.