Product engineering
at scale.

Software engineer with expertise in building performant customer-facing applications.

About

Product-focused engineering across interfaces, services, and data flow.

I am a senior software engineer at loveholidays, working across customer-facing web products, TypeScript/NodeJS services and the operational systems behind travel support.

I have a passion for design and enjoy experimenting with creative frontends like this site.

The work I enjoy most sits where product detail meets systems thinking: well designed frontends and observable applications that make the customer want to use the product.

Stack

  • Claude
  • Codex
  • TypeScript
  • React
  • Preact
  • Node.js
  • GraphQL
  • Java
  • Google Cloud
  • Sanity CMS
  • Turborepo
  • Tailwind
  • Playwright
  • OpenTelemetry
  • Grafana
  • Sentry
  • HTML
  • CSS

Selected work

Client work with a live product surface.

lead engineer and designer

Platecreator

A client ecommerce design tool for creating custom UK road and show plates with a live preview before checkout.

Turned a specialist customisation workflow into a public, self-serve designer that makes plate options visible before purchase.

2026

ReactTypeScriptViteTailwindResponsive UIEcommerce

Experience

From product delivery
to engineering foundations.

  1. Jul 2022 - Present

    Senior Software Engineer - loveholidays

    Leading customer-facing web and service work across booking documents, amendments, account surfaces, CMS workflows, and operational tooling.

    Booking Documents Service

    A document access and PDF audit trail service that lets customers retrieve booking confirmations without creating accounts.

    Reduced booking-confirmation support contacts by 46% and moved content updates from days to hours through Sanity CMS.

    • Established a Turborepo foundation for this and future ancillary applications.
    • Migrated the legacy booking confirmation page to a Preact experience accessed through a booking secret in the URL.
    • Integrated Pub/Sub, GCS, and Headless Chrome so customer-facing pages and audit PDFs share the same source of truth.
    • TypeScript
    • Preact
    • GraphQL
    • Google Pub/Sub
    • GCS
    • Headless Chrome

    Change Hotel Amendment Migration

    A controlled migration that made booking-change pricing instant and moved more amendment work into self-service flows.

    71% of users who viewed pricing self-served, quote response times dropped from 48 hours to instant, and fulfilment increased from 10% to 44%.

    • Mapped backend request flows and rewrote integrations against the GraphQL server for type-safe data fetching.
    • Used feature flags to control rollout across TypeScript services and a legacy Java API.
    • Removed an outdated stopover-flight restriction, boosting automation rates by 12% and avoiding about 11,000 annual agent tickets.
    • TypeScript
    • Node.js
    • Java
    • GraphQL
    • SQL
    • Feature flags

    Manage My Booking Rebrand

    A rebrand implementation across customer account pages, design-system components, and performance-sensitive web surfaces.

    Improved customer satisfaction and reduced customer contacts through clearer, faster account experiences.

    • Collaborated with product designers to translate rebrand direction into accessible production components.
    • Built performant pages for repeated customer journeys in Manage My Booking and account surfaces.
    • Balanced visual polish with measurable web performance and operational support goals.
    • React
    • TypeScript
    • HTML/CSS
    • Tailwind
    • Storybook
    • Lighthouse
  2. Jan 2021 - Jul 2022

    Software Engineer - Bentley Motors

    Built full-stack internal React applications including office seat booking and IT asset management systems.

    Bentley Internal Tools

    Full-stack internal React applications for office seat booking and IT asset management at Bentley Motors.

    Delivered practical internal tools for real operational workflows and built the foundation for my full-stack product engineering career.

    • Built full-stack internal React applications in a small agile team.
    • Worked closely with stakeholders whose workflows depended on reliable, ergonomic tooling.
    • Completed a Level 4 Diploma in Software Engineering while shipping production software.
    • React
    • JavaScript
    • Node.js
    • REST APIs
    • SQL
    • Agile delivery

Education

A foundation in
analysis and applied engineering.

  1. 2022

    Level 4 Diploma - Software Engineering Diploma

    Completed a Level 4 Diploma in Software Engineering alongside production engineering work.

  2. 2014 - 2018

    MChem Chemistry with Honours 2:1 - University of Manchester

    Graduated with a Master of Chemistry with Honours, building the analytical foundation that still shapes how I debug systems.

Contact

Building something?

Lets work together.

lsharrison22@gmail.com