Virgin Atlantic
& Holidays
Lead engineer on Virgin Atlantic & Holidays' large‑scale replatforming programme, unifying twelve disparate applications within a new headless architecture built with React and Next.js.

Selected work from major brand projects involving complex web platforms, product engineering and technical leadership.
Lead engineer on Virgin Atlantic & Holidays' large‑scale replatforming programme, unifying twelve disparate applications within a new headless architecture built 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 in the Findability team, leading the digital implementation of the John Lewis & Partners rebrand alongside new feature development, user journey optimisation, and performance improvements.

Senior JavaScript developer delivering a React‑based rebuild of the World Economic Forum's online platforms, whilst also leading the introduction of new user features.

Lead front‑end developer within Selfridges' e‑commerce Customer Experience team, delivering new features, considerable refactoring, and platform performance improvements.

Senior developer on Polestar's highly animated, interactive website and automotive configurators, built with Gatsby, React, and TypeScript as Volvo's former go‑faster brand evolved into an EV company.

Senior engineer supporting Boohoo Group's migration of multiple e‑commerce brands onto a unified React platform with shared, themeable Storybook components.

Long‑running legacy platform engineering for Lotus Cars across vehicle configurators, model pages, pre‑owned sales, dealership tools, and launch marketing.

Sole developer for IMG Licensing's Gatsby, Contentful, and Netlify rebuild, pairing a media‑led rebrand with fast search, CMS control, client training, and enquiry growth.

Long‑running development of Wreel Agency's highly animated, content‑managed website and interactive portfolio using Gatsby, React, TypeScript, GraphQL, and Contentful as the brand evolved.

Senior developer delivering an all‑new React e‑commerce platform designed to handle high traffic volumes and support multiple languages and currencies.

React front‑end development for Plex's web‑based 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.

Sole UI developer for the award‑winning fourth major version of the BBC homepage, the first step in a substantial new online identity and visual redesign.
Sole developer for Red Central's media‑led creative studio website, built with Gatsby, TypeScript, GraphQL, and Contentful.

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 help customers access manuals, guides, troubleshooting, and community content.

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

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

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.
