Planning a move to Next.js
For teams replacing an SPA, CMS front end, Gatsby build, or older Next.js architecture.
I am a friendly and enthusiastic Principal Software Engineer and Technical Lead backed by over twenty‑three years of hands‑on experience.
I deliver bespoke websites, applications, and considered user experiences, pairing front‑end architecture with modern JavaScript (or TypeScript), React, HTML and CSS.
My portfolio is diverse; I work with global clients, solving real-world problems, including:
For teams replacing an SPA, CMS front end, Gatsby build, or older Next.js architecture.
For teams who launched or migrated and then lost visibility, crawlability, or stable behaviour.
For performance regressions, cache bugs, build failures, headless CMS issues, and Vercel debugging.
The automotive e‑commerce website, configurator, and online marketing channels for the much‑loved British sports car manufacturer: Lotus. Built on top of WordPress with HTML5, CSS and JavaScript.

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.

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.












