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.
The largest-contentful-paint budget written into the contract, measured on 4G - not on my laptop.
Page builders. Every template is written by hand, which is why the site still opens fast three years later.
Typical span from scope call to launch for a marketing site, with a staging URL from day two.
What I build
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.
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
-
Written scope & fixed price
One document after the scope call: pages, features, performance budget, price, ship date. No hourly meter.
-
Staging URL from day two
You watch the build happen and comment on the real thing, plus a short written note every Friday.
-
The site, and the keys
Source code, CMS access, DNS and hosting in your name. An editor-training session so your team owns it.
-
Care plan, optional
Patches, backups, small changes and a yearly performance re-test. Some clients have been on it since 2017.