What I offer —
designed, built, and tuned.
Three core services, one consistent standard. From the first wireframe to the final Lighthouse score, every project gets the same attention to detail.
Web design
Great design starts with the people who'll use it. I shape layouts around your content and your audience — typography, spacing, and colour chosen for clarity, not novelty.
Every screen is considered, from a wide desktop to the phone in someone's hand, and both light and dark mode are part of the design from day one.
What you get
-
A design around your content — layouts built for what you want to say, not squeezed into a template.
-
A site for every screen — phone, tablet, desktop, and ultrawide, reflowing with intent.
-
Light and dark mode — one design, two moods, both finished to the same standard.
-
A clear typographic hierarchy — readable from page title down to caption.
-
Motion with a purpose — interactions that guide, never distract, and respect reduced-motion settings.
Web development
I build with Astro because it ships what's needed and nothing else: clean HTML, minimal JavaScript, and pages that feel instant.
The architecture is made to be picked up later — typed content, clear component boundaries, and a deploy pipeline that works the same every time.
What you get
-
A modern Astro + Tailwind stack — minimal JavaScript and clean, readable HTML.
-
Typed content collections — broken content fails the build instead of reaching your visitors.
-
A deploy pipeline — preview builds for every change, on Netlify, Vercel, or Cloudflare.
-
Forms that just work — protected, GDPR-aware, and delivered straight to your inbox or CRM.
-
A clean handover — the code, the keys, and a README that actually explains things.
Web performance
Speed and search visibility are constraints from the first commit, not polish at the end. Every extra second costs attention, ranking, and trust.
I work to measurable targets — Core Web Vitals, technical SEO, and accessibility are tuned and verified before launch.
What you get
-
Green Core Web Vitals — LCP, INP, and CLS held to Google's thresholds.
-
A fast image pipeline — modern formats, responsive sizes, and lazy loading by default.
-
Technical SEO, wired up — metadata, sitemaps, structured data, and OG images.
-
An accessible website — tested with the keyboard and a screen reader, not just a contrast checker.
-
Repeatable Lighthouse audits — scores measured in CI, so they don't drift after launch.
A clear, honest process
Four stages, one point of contact, no surprises.
Discovery
A conversation about your goals, your audience, and what success looks like. No obligation.
Proposal
A clear scope, timeline, and cost. One page, plain language, fixed price.
Design & Build
Short cycles with regular check-ins. You see the site evolve as it's built.
Launch & Support
Deploy, hand over, stay available. Iteration after launch is straightforward.
Have a project in mind?
Send a short note about what you're building and what you need. I read every message and reply within a working day.
Have a project in mind?
Send a short note about what you're building and what you need. I read every message and reply within a working day.