Clean, hand-written code that's quick, accessible, works on every device, and stays easy to maintain long after launch.
I write my own markup and styles — organised, commented where it counts, and structured to mirror the site itself. No mystery plugins stacked on top of each other, no bloat you'll be paying for in load time.
When the code is clean, everything downstream gets easier: it's faster to load, simpler to change, and painless to hand to whoever maintains it next.
My Web Design →
Responsive isn't a checkbox at the end — it's how I build from the first line. I test across phones, tablets, and desktops, and I treat accessibility as part of the job rather than an afterthought.
The result is a site that behaves the same way for everyone who visits, whatever they're using and however they navigate.
Recent Builds →Lean code and disciplined assets mean pages that load quickly and stay responsive — no waiting, no jank, on any connection.
Semantic markup, sensible contrast, and keyboard-friendly interactions, so the site works for everyone who arrives.
A tidy folder structure that mirrors the site, ready to hand off — easy for me, or anyone after me, to keep current.
I set up a clean, organised codebase from the start — structured, semantic, and responsive before a single feature goes in.
I build in stages and test across real devices as I go, catching problems while they're small rather than at the finish line.
I launch, verify, and deliver a site that's documented and easy to maintain — with retainer support available if you'd rather I kept it running.
Tell me what you're building and where it needs to work. I'll write it clean, fast, and ready to hand off.
Start a Project