Contract Software Engineer

I'm John, an awardwinning contract software engineer and frontend web development specialist based in sunny 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:

More about me

Featured Projects

  1. Featured Project

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

Let’s build something

I turn ideas into high-quality digital work - websites, applications, and everything in between. With twenty-three years' experience, I can help bring your project to life.

Get in touch