Consultant Front‑End Developer

Loading...
  1. Screenshot of the John Lewis website, part of John Kavanagh's development portfolio.
    Screenshot of the John Lewis website, part of John Kavanagh's development portfolio.

I'm John, a highly experienced and awardwinning freelance web developer based in sunny Brighton.

I am an enthusiastic development specialist and tech lead with over twentyone years of handson experience.

I deliver bespoke user experiences working with modern JavaScript (or TypeScript), React, HTML and CSS.

My work is diverse; I've worked with clients worldwide on projects including:

  • leading a team of developers for the world's local bank, rebuilding their commercial banking platform;
  • overseeing the digital rebranding of a chain of much-loved high-end department stores;
  • helping develop the online identity of Volvo's new premium EV brand;
  • ... and bringing a local rock band closer to their fans online during lockdown.
More about me

Featured Projects

  1. Featured Project

    The World Economic
    Forum

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

    Screenshot of the The World Economic Forum website, part of John Kavanagh's development portfolio.
  2. 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.
  3. Featured Project

    John Lewis
    & Partners

    Senior developer as part of team 'Findability'. User journey optimisation and performance improvements alongside new features and the digital implementation of the 'John Lewis & Partners' rebrand.

    Screenshot of the John Lewis website, part of John Kavanagh's development portfolio.

Availability

My schedule is already busy throughout 2024. However, I am always happy to discuss smaller bits of work (where time allows) or future projects.

View calendar
  1. Apr

    Enquire
  2. May

    Unavailable

  3. Jun

    Unavailable

  4. Jul

    Unavailable