Past Projects

A small portfolio of my previous web development projects, case studies, and handpicked examples of my work.

  1. Virgin Atlantic
    & Holidays

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

    Screenshot of the Virgin Atlantic & Holidays website; part of John Kavanagh's development portfolio.
  2. Nando’s

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

    Screenshot of the Nando’s website; part of John Kavanagh's development portfolio.
  3. John Lewis
    & Partners

    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.

    Screenshot of the John Lewis website; part of John Kavanagh's development portfolio.
  4. The World Economic
    Forum

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

    Screenshot of The World Economic Forum website; part of John Kavanagh's development portfolio.
  5. Selfridges

    Lead frontend developer within the ecommerce Customer Experience team. Leading the delivery of new features, as well as considerable refactoring and improvement of the existing platform's performance.

    Screenshot of the Selfridges website; part of John Kavanagh's development portfolio.
  6. Polestar

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

    Screenshot of the Polestar website; part of John Kavanagh's development portfolio.
  7. Boohoo
    Group

    The migration of several individual Group brand ecommerce websites onto a newly developed, unified, Reactbased platform. Enabling shared functionality and customisable components.

    Screenshot of the Boohoo Group website; part of John Kavanagh's development portfolio.
  8. Lotus
    Cars

    The automotive ecommerce website, configurator, and online marketing channels for the muchloved British sports car manufacturer: Lotus. Built on top of WordPress with HTML5, CSS and JavaScript.

    Screenshot of the Lotus website; part of John Kavanagh's development portfolio.
  9. IMG
    Licensing

    An allnew identity and website. Making careful use of their extensive library of client imagery, this was a groundup build using Gatsby, Contentful, and Netlify for this worldleading licensing company.

    Screenshot of the IMG Licensing website; part of John Kavanagh's development portfolio.
  10. Wreel
    Agency

    Technical director and lead developer for this digitalcentric design agency. A vibrant, animated, and engaging website developed using Gatsby, React, TypeScript, and Contentful.

    Screenshot of the Wreel Agency website; part of John Kavanagh's development portfolio.
  11. LEGO

    Senior developer producing an allnew ecommerce platform with React. Designed to handle high traffic volumes and support multilanguage and multiple currencies.

    Screenshot of the LEGO website; part of John Kavanagh's development portfolio.
  12. Plex.tv

    A complex, webbased media library and player built in React that allows users to access their selfhosted media from anywhere and on virtually any device with a web browser and an internet connection.

    Screenshot of the Plex.tv website; part of John Kavanagh's development portfolio.
  13. Condé Nast
    Style.com

    A fashion and technologyled ecommerce marketplace by Condé Nast. Built in Clojure (and ClojureScript), its key feature was tight integration with the wider Condé Nast publications.

    Screenshot of the Style.com website; part of John Kavanagh's development portfolio.
  14. HSBC Corporate
    Banking

    Lead UI developer on a set of digital transformation projects at the world's local bank. Includes the groundup rebuild of their commercial banking application using Node.js and React.

    Screenshot of the HSBC Corporate Banking website; part of John Kavanagh's development portfolio.
  15. MOSCOT
    Eyewear

    Senior frontend developer responsible for producing a library of static components and page templates for integration into this Shopify website and ecommerce platform.

    Screenshot of the MOSCOT Eyewear website; part of John Kavanagh's development portfolio.
  16. BBC
    Future Media

    The sole UI developer for the awardwinning fourth major version of the British Broadcasting Corporation homepage and the first step in a thorough new online identity and look and feel.

    Screenshot of the BBC Future Media website; part of John Kavanagh's development portfolio.
  17. Red
    Central

    A bold, medialed website to bring the passion and personality of this digital design studio online. Built using Gatsby, TypeScript, GraphQL, and Contentful.

    Screenshot of the Red Central website; part of John Kavanagh's development portfolio.
  18. Tony's
    Chocolonely

    Freelance web developer contributing to the development of the allnew Tony's Chocolonely website, using a standalone Node.js application to create templates for use with Laravel.

    Screenshot of the Tony's Chocolonely website; part of John Kavanagh's development portfolio.
  19. Bose

    A lean, fast, highly accessible product support portal that allows users to selfsupport rather than calling customer services. Provides easytoaccess manuals, videos, guides, and tips. Built with Mustache and AEM.

    Screenshot of the Bose Product Support website; part of John Kavanagh's development portfolio.
  20. ToyBoxX

    'The Jewel of the North', ToyBoxX is a hypercreative recording studio that needed a hypercreative website to attract talent to their stateoftheart recording facility.

    Screenshot of the ToyBoxX website; part of John Kavanagh's development portfolio.
  21. Navico

    A complicated multisite, multilingual, ecommerce platform on top of Episerver using Handlebars and ASP.NET Razor. A bespoke system to offer three disparate branded experiences from a single codebase.

    Screenshot of the Navico website; part of John Kavanagh's development portfolio.
  22. Linkudo

    Freelance fullstack developer for this modern reimagining of the classic browserbased word association game. Built with Next.js, Node.js, Supabase, and Redis.

    Screenshot of the Linkudo website; part of John Kavanagh's development portfolio.
  23. Dataffirm

    A complex, realtime Angularbased web application leveraging machine learning on 'big data' and live market analytics to identify investment opportunities.

    Screenshot of the Dataffirm website; part of John Kavanagh's development portfolio.
  24. Cox & Kings
    Travel

    Template and component library development for this luxury travel ecommerce platform; one of the world's oldest travel companies.

    Screenshot of the Cox & Kings website; part of John Kavanagh's development portfolio.
  25. Macmillan Education

    A sophisticated, interactive, multilingual web components elearning platform built with Google Polymer and QTI.

    Screenshot of the Macmillan Education website; part of John Kavanagh's development portfolio.