Freelance Front End Web Developer, based in London

Over 18 years of professional experience building for the web, working directly with clients and alongside agencies of all sizes.

I specialise in creating accessible, responsive and performant websites — from static sites and design systems to full CMS builds and web apps. Whether you need a hands-on contractor to slot into an existing team, or someone to take a project from scratch through to launch, I bring deep front end expertise across modern frameworks (Astro, 11ty), CMS platforms (WordPress, Sanity) and design systems (Storybook, Fractal).

I work remotely, hybrid or on-site, and I'm equally comfortable owning a build end-to-end or fitting into an established agency workflow on a day-rate or project basis.

Get in touch About me

Services

I focus on creating websites using web standards and open source technologies to provide modern, accessible and easily maintainable websites & applications. See below for an overview of my primary services:

Website
Development

I can deliver templates, prototypes, component libraries, static (SSG) and CMS websites using tech such as (but not limited to…):

  • HTML / CSS
  • Javascript / Typescript
  • Wordpress / PHP / Sanity (Headless Platform)
  • Astro / 11ty / React / Next.js /
  • Web components

Ideal for agencies needing extra front end capacity, or businesses wanting a single point of contact for their build.

Design
Systems

I've delivered numerous design systems & component libraries for clients using tools such as:

  • Storybook
  • Fractal
  • 11ty + Nunjucks/Liquid/Handlebars

I work with design and dev teams to turn Figma/Sketch designs into robust, documented, reusable component libraries that scale across products and teams.

SEO & Accessibility
Audits

I can provide consultancy and advice on technical SEO, Accessibility and Analytics for your websites.

  • Audits
  • Bug fixing
  • Best practice

Whether you need a one-off audit ahead of a launch, or ongoing support to stay compliant with WCAG standards, I can help identify issues and implement fixes.

Get in touch

Need help with your website or an extra pair of hands on your next project?

Get in touch