Contract Software Engineer

I'm John, an awardwinning contract software engineer and frontend web development specialist based in sunny rainy 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 a team of developers for the world's local bank, rebuilding their commercial banking platform;
  • helping prospective car buyers find just the right configuration for their next sports car;
  • leading the headless replatforming of a much loved chain of restaurants, modernising its UK & Ireland web estate;
  • ... and revamping the online presence of a local food truck so that their customers knew where to find them.
More about me

Featured Projects

  1. Featured Project

    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. 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.
  3. 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.
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

Ready to start your project?

Whether you’re midway through a build or just getting started, I’m available for freelance and contract roles. Let’s make something great together.

Get in touch