A dark-mode website layout floating in perspective beside a code editor panel.

Websites built to be kept.

A site is something your team will live with for years. We build it on Astro and a headless CMS: fast on a phone in the metro, editable by the people who own the content, hosted where we can watch it. The developers who scoped it are the ones who answer when something needs doing.

How we think about it

Speed is a design decision.

Most slow websites were slow on the whiteboard. We decide early what loads first, what the CMS controls and what the code controls, and we set budgets for performance and accessibility before the first component exists. Then we build in the browser, against real content, so what you review is what ships.

A dark code editor panel with a cream cursor.

What we help with

From the first component to the last deploy.

  • Astro and headless builds

    Static where it can be, server-rendered where it must be, on the edge in front of your visitors.

  • Sanity CMS with visual editing

    Editors change the page they are looking at. Fields, previews and structure set up so nobody needs a developer for a headline.

  • Performance budgets

    A weight, a time and a score agreed before the build, then measured on every release.

  • Accessibility

    Keyboard, contrast, motion and screen readers handled in the build, not in a later audit.

  • Analytics wiring

    Events named after the questions you will ask, sent to the tool you already use, without a cookie banner where none is needed.

  • Migrations and rebuilds

    Content moved over intact, URLs redirected one by one, search rankings kept.

How it runs

Brief to launch, and after.

  1. 01

    Brief

    A call, then a written scope within one working day: pages, integrations, CMS structure, budgets.

  2. 02

    Build

    Design and code in the browser together, reviewed weekly against real content, on a staging site from the first week.

  3. 03

    Run

    Launch with redirects, monitoring and backups in place. The people who built it stay on for changes.

Questions

Asked before most projects.

  1. Which platforms do you build on?

    Astro with a headless CMS, usually Sanity, hosted on Cloudflare. We also work in WordPress and Shopify when that is the right call for the team that will run the site.

  2. Can our team edit the site without you?

    Yes. That is the point of the CMS setup: pages, sections and text are editable with a live preview. We stay available for structural changes.

  3. How long does a website take?

    It depends on scope, which is why the brief comes with a timeline you can hold us to. Most sites run a few months from brief to launch.

  4. Do you take over sites built by someone else?

    Often. We start with a review of the code, the hosting and the content, then a plan for what to keep, fix or rebuild.

Related work

Where this shows up.

Ask what it would take.