Contract Software Engineer

I'm John, an awardwinning contract software engineer and frontend web development specialist based in sunny cloudy Brighton, UK.

I am a friendly and enthusiastic Principal Software Engineer and Technical Lead backed by over twentythree years of handson experience.

I deliver bespoke websites, applications, and considered user experiences, pairing frontend architecture with modern JavaScript (or TypeScript), React, HTML and CSS.

My portfolio is diverse; I work with global clients, solving real-world problems, including:

  • leading the headless replatforming of a much loved chain of restaurants, modernising its UK & Ireland web estate;
  • overseeing the digital rebranding of a chain of muchloved highend department stores;
  • helping prospective car buyers find just the right configuration for their next sports car;
  • ... and revamping the online presence of a local food truck so that their customers knew where to find them.
More about me

How I usually help

Featured Projects

  1. Featured Project

    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.
  2. Featured Project

    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. Featured Project

    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.
Skip past clients

Previous Clients

Availability

I am currently leading a new digital transformation project. I expect to be available for my next challenge from September 2026.

View calendar
  1. Sep

    Book now
  2. Oct

    Book now
  3. Nov

    Book now
  4. Dec

    Book now

Want to find out more?

I've been delivering standout websites and applications for exceptional clients for over twenty-three years. Whether you've got a project underway or just an idea forming, drop me a line and let's see what we can build together.