Virgin Atlantic
& Holidays
Lead engineer on this massive replatforming project, unifying twelve disparate applications under a new headless architecture with React and Next.js.

Selected case studies from complex web platform and product engineering work for major brands.
Lead engineer on this massive replatforming project, unifying twelve disparate applications under a new headless architecture with React and Next.js.

Principal engineer leading AI‑driven browser tooling within Microsoft Edge DevTools, delivering in‑browser features including real‑time content simplification, integrated issue reporting, and structured developer feedback pipelines.

Senior software engineer on the UK and Ireland replatform, migrating Nando’s customer‑facing websites from legacy Drupal to a unified headless platform built with Next.js and Storyblok, with a focus on performance, accessibility, and SEO.

Senior developer as part of team 'Findability'. Led the digital implementation of the 'John Lewis & Partners' rebrand alongside new feature development, user journey optimisation, and performance improvements.

Senior JavaScript developer heavily involved in delivering a React‑based rebuild of the World Economic Forum online platforms, including leading the introduction of new user features.

Lead front‑end developer within the e‑commerce Customer Experience team. Leading the delivery of new features, as well as considerable refactoring and improvement of the existing platform's performance.

Senior developer working on this highly animated, interactive website and automotive configurators for Polestar, once Volvo's fledgling go‑faster brand, now turned EV company. Built with Gatsby, React, and TypeScript.

The migration of several individual Group brand e‑commerce websites onto a newly developed, unified, React‑based platform. Enabling shared functionality and customisable components.

Long‑running front‑end development for Lotus Cars, supporting its WordPress website, vehicle configurators, model pages, pre‑owned sales, and dealership tools.

An all‑new identity and website. Making careful use of their extensive library of client imagery, this was a ground‑up build using Gatsby, Contentful, and Netlify for this world‑leading licensing company.

Gatsby, React, TypeScript, GraphQL, and Contentful development for Wreel Agency's animated, content‑managed website, interactive creative portfolio, and long‑running brand evolution.

Senior developer producing an all‑new e‑commerce platform with React. Designed to handle high traffic volumes and support multi‑language and multiple currencies.

A complex React front‑end development for Plex's media library and player, improving browser access to personal video, audio, and image collections.

Senior front‑end development for Condé Nast's Style.com, a fashion and technology‑led e‑commerce marketplace integrating editorial content and vendor stock systems.

Lead UI development for a set of HSBC digital transformation projects, including a React, TypeScript, Node.js, and AEM rebuild of commercial banking applications.

Senior front‑end development for MOSCOT's WordPress to Shopify replatform, producing Liquid, Sass, and Node.js templates for its eyewear e‑commerce website.

The sole UI developer for the award‑winning fourth major version of the British Broadcasting Corporation homepage and the first step in a thorough new online identity and look and feel.
Gatsby, TypeScript, GraphQL, and Contentful development for Red Central's media‑led creative studio website, delivered as the sole developer.

Front‑end development for Tony's Chocolonely's colourful custom website and Chocoshop rebuild, using a standalone Node.js workflow to produce animated templates for integration into Laravel.

Front‑end development for Bose's accessible Product Support platform, using Mustache, AEM, Khoros, and Storybook to support manuals, guides, troubleshooting, and community content.

Gatsby, React, TypeScript, GraphQL, and Contentful development for ToyBoxX's animated, multi‑layered recording studio website, with parallax, glitch effects, and CMS‑managed content.

Principal UI development for Navico's multi‑site, multilingual e‑commerce platform, using Node.js, Handlebars, Sass, Razor templates, and Episerver across three marine brands.

Sole full‑stack development of Linkudo, rebuilding a classic Flash word association game as a mobile‑first Next.js product with puzzle generation, APIs, caching, and share‑card automation.

Front‑end development for Dataffirm's complex real‑time Angular fintech platform, using machine learning and big data to surface investment signals.

Responsive front‑end template system for Cox & Kings' luxury travel e‑commerce website, delivered as 70+ components and 30 HTML templates for integration into an existing legacy platform.

Senior front‑end development for Macmillan Education's Open Mind platform, turning book‑based learning into interactive QTI and Polymer web components.
