Building for the web, done properly

I'm a senior frontend developer based in the UK, currently working at Zengenti. I specialise in React and TypeScript, building accessible, high-performance websites for universities, public sector bodies, and enterprise organisations across the UK.

My story

I started my career building component libraries and CMS-driven websites, where I developed a deep appreciation for the craft of accessible, semantic HTML paired with well-structured JavaScript.

At Zengenti, I work across a range of high-profile projects — from university websites serving tens of thousands of students, to public sector portals used by hundreds of thousands of residents. I've led frontend architecture on large-scale React projects and mentored junior developers along the way.

Outside of work, I'm passionate about keeping up with the React ecosystem, contributing to open-source, and continuously expanding my skillset — which is why I'm building this very site with Next.js, TanStack Query, and Framer Motion.

How I work

  • Accessibility first

    Every project I deliver meets WCAG 2.2 AA standards. Accessibility isn't a checkbox — it's a quality baseline.

  • Performance matters

    I optimise for Core Web Vitals from day one. Fast sites aren't just better for SEO — they're better for everyone.

  • Clean, maintainable code

    Future-you (and your team) will thank you. I write code that's easy to extend, test, and hand over.

  • Communication

    I keep clients informed throughout a project. No nasty surprises, no missed deadlines without warning.

Currently

Senior Frontend Developer @ Zengenti

Herefordshire, UK — React, TypeScript, Contensis CMS

Work with me