Projects I've shipped

A selection of professional and personal work. All client sites listed are publicly accessible — no confidential details included.

Client & professional work

2025Lead Frontend Developer

University of Worcester

Rebuilt the university's public-facing website on Contensis CMS with a focus on accessibility and student recruitment conversion. Delivered a component library used across 300+ pages with full WCAG 2.2 AA compliance.

  • React
  • TypeScript
  • Contensis
  • Styled Components
  • WCAG 2.2
Visit site ↗
2023Lead Frontend Developer

BCP Council

Complete site redesign for one of the UK's largest unitary authorities, built to the GOV.UK Design System and fully integrated with Contensis CMS. Delivered accessible, standards-compliant public services for hundreds of thousands of residents, with a strong focus on WCAG 2.2 AA compliance throughout.

  • React
  • TypeScript
  • Contensis
  • GOV.UK Design System
  • WCAG 2.2
  • REST APIs
Visit site ↗
2024Senior Frontend Developer

St Mary's University

Redeveloped the university's digital presence on Contensis CMS, delivering a modern, accessible website focused on prospective student recruitment. Implemented a reusable component library and ensured WCAG 2.2 AA compliance throughout.

  • React
  • TypeScript
  • Contensis
  • CSS Modules
  • WCAG 2.2
Visit site ↗
2025Senior Frontend Developer

University of Sunderland

End-to-end redevelopment of the university website. Led component architecture decisions, established frontend coding standards, and collaborated closely with the design team to deliver a high-performance, accessible experience. Also responsible for third-party integrations and data imports — including CSV pipelines and content migration tooling to manage and transform large datasets into the CMS.

  • React
  • TypeScript
  • Contensis
  • Styled Components
  • Node.js
  • CSV Imports
  • Data Migration
Visit site ↗
2023Frontend Developer

Erbium Records

Built the website for an independent music label, delivering a clean and visually distinctive digital presence. Integrated Contentful CMS to allow the client to manage releases, artists, and editorial content without developer involvement.

  • React
  • TypeScript
  • CSS Modules
  • Contentful CMS
Visit site ↗
2025Frontend Developer

Contensis CMS Platform

Ongoing work helping clients get the most out of Contensis CMS — modelling content structures, mapping data through the management and delivery APIs, and wiring everything through to React frontends. Bridges the gap between CMS configuration and what the app actually needs to render.

  • Contensis
  • React
  • TypeScript
  • Management API
  • Delivery API
  • REST APIs
Visit site ↗

Open source & personal projects