Skip to content
A Astro Rocket
Services

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

Design with intention

Great design starts with the people who'll use it. I design layouts shaped around your content and your audience, not around trends that age badly. Typography, spacing, and colour are chosen for clarity — not novelty.

Every screen is considered: desktop, tablet, and the phone someone holds at the bus stop. The brand stays consistent across the whole experience, and the small details are treated as part of the design, not the polish.

Discuss a design project

What's included

  • Bespoke layouts — built for your content, not from a template. Every section earns its place by serving the page's goal.

  • Responsive across breakpoints — phone, tablet, desktop, ultrawide. Layouts reflow with intent, not just shrink to fit.

  • Typography systems — readable, scaleable, on-brand. A clear hierarchy from page title down to caption, tuned for long-form reading.

  • Light & dark themes — one design, two moods, user's choice. Both modes are checked at every step, not retrofitted at the end.

  • Considered motion — interactions that guide, never distract. Reduced-motion preferences are respected without exception.

  • Accessibility baked in — contrast, focus, semantic structure. Keyboard paths and screen-reader output are verified before launch.

Web Development

Code that earns its place

I build with Astro because it ships what's needed and nothing else. The result is sites that score well in audits, feel fast in the hand, and don't grow brittle over time.

Architecture matters as much as output: typed content, predictable component boundaries, and a build pipeline a future developer (or future you) can pick up without a guided tour.

See recent projects

What's included

  • Astro + Tailwind — modern stack, minimal JavaScript, clean HTML. The browser renders the page almost instantly, with no hydration tax.

  • Typed content collections — structured blog, projects, and data. Schema validation runs at build time, so broken content never ships.

  • Forms & integrations — protected, GDPR-aware, hooked into your tools. Submissions reach your inbox or CRM without leaking client-side.

  • Hosting & deploy — Netlify, Vercel, Cloudflare, or your own infra. Preview deploys for every branch, so changes can be reviewed before they go live.

  • Version control & CI — git-based workflow, repeatable deploys. Automated checks gate every pull request before merge.

  • Handover documentation — code, keys, and a README you can actually read. Written so a future developer (or future you) can pick the project up without a tour.

Performance

Fast pages, found pages

Speed and search visibility aren't features to add at the end — they're constraints to honour from the first commit. Every second a page loads costs attention, ranking, and trust.

I work to measurable targets, not vibes. Core Web Vitals, technical SEO, and accessibility are tracked, tuned, and verified before launch — and the dashboards stay yours after handover.

Start a project

What's included

  • Core Web Vitals — LCP, INP, and CLS held to Google's thresholds. Measured on real devices, not just synthetic tests.

  • Image pipeline — modern formats, responsive sizes, lazy loading. Hero images art-directed so they look right on every screen.

  • Technical SEO — metadata, sitemaps, structured data, OG images. All wired up and validated before the first crawl.

  • Accessibility — WCAG-aware markup and verified focus order. Tested with a screen reader and the keyboard alone, not just a contrast checker.

  • Lighthouse audits — measurable scores delivered with the site. Repeatable in CI so they don't quietly drift after launch.

  • Privacy-friendly analytics — useful data, no cookie banner. Self-hosted or vendor-anonymised, never sold on.

How it works

A clear, honest process

Four stages, one point of contact, no surprises.

1

Discovery

A conversation about your goals, your audience, and what success looks like. No obligation.

2

Proposal

A clear scope, timeline, and cost. One page, plain language, fixed price.

3

Design & Build

Short cycles with regular check-ins. You see the site evolve as it's built.

4

Launch & Support

Deploy, hand over, stay available. Iteration after launch is straightforward.

Let's talk

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.