← All services

Custom web development

Hand-built, and it shows.

Marketing sites, product surfaces and custom WordPress themes - designed and written as one system, built without page builders, and fast on a mid-range phone over 4G. The person who scopes it is the person who builds it and the person who answers when something needs changing.

Start a scope call

< 2.0s

The largest-contentful-paint budget written into the contract, measured on 4G - not on my laptop.

0

Page builders. Every template is written by hand, which is why the site still opens fast three years later.

3–5 wks

Typical span from scope call to launch for a marketing site, with a staging URL from day two.

What I build

Brand & marketing sites

Sites that carry the company

Type, layout and copy treated as one argument for hiring you. Built on Next.js, Astro or a custom WordPress theme - whichever your team can actually maintain - with the CMS shaped around how your people write, not the other way round.

Product & editorial

Surfaces with real users

SaaS marketing and app shells, documentation, portfolios and publications. Information architecture first, decoration last - and accessibility and performance budgets from the first commit, because retrofitting both is what costs money.

What lands on your desk

  1. Written scope & fixed price

    One document after the scope call: pages, features, performance budget, price, ship date. No hourly meter.

  2. Staging URL from day two

    You watch the build happen and comment on the real thing, plus a short written note every Friday.

  3. The site, and the keys

    Source code, CMS access, DNS and hosting in your name. An editor-training session so your team owns it.

  4. Care plan, optional

    Patches, backups, small changes and a yearly performance re-test. Some clients have been on it since 2017.

A written scope and a fixed price, one call away.

[email protected]