Full-stack delivery across customer-facing products and shared platform services, using C#/.NET, Node.js, Ruby, AWS Lambda, DynamoDB, Next.js and React.Full-stack delivery across customer-facing products and shared platform services, using C#/.NET, Node.js, Ruby, AWS Lambda, DynamoDB, Next.js and React.
Recovered Saved Holidays across search, holiday-detail and saved-trip journeys after a long-running break had reduced usage by 50% and conversion by 30%; the issue was associated with an estimated £40m annual revenue gap. Rolled the recovery to full traffic.Recovered Saved Holidays across search, holiday-detail and saved-trip journeys after a long-running break had reduced usage by 50% and conversion by 30%; the issue was associated with an estimated £40m annual revenue gap. Rolled the recovery to full traffic.
Extended a core content-delivery service to support three travel brands and multiple locales, improving middleware and caching.Extended a core content-delivery service to support three travel brands and multiple locales, improving middleware and caching.
Led technical discovery and domain design for insurance order placement and fulfilment, then implemented changes across the booking and insurance platforms.Led technical discovery and domain design for insurance order placement and fulfilment, then implemented changes across the booking and insurance platforms.
Partnered with SEO and Content to automate approximately 1,975 location-based landing pages.Partnered with SEO and Content to automate approximately 1,975 location-based landing pages.
Helped shape and deliver an automated event-content pipeline spanning Databricks, scheduled backend workers, Contentful and Next.js. The service consumes demand-surge and event data, resolves destinations against CMS content, creates or updates linked page, SEO and rich-text entries, and uses Claude to draft or refresh copy before sending preview links in Slack for review and publication.Helped shape and deliver an automated event-content pipeline spanning Databricks, scheduled backend workers, Contentful and Next.js. The service consumes demand-surge and event data, resolves destinations against CMS content, creates or updates linked page, SEO and rich-text entries, and uses Claude to draft or refresh copy before sending preview links in Slack for review and publication.
Contribute to a shared Storybook design system and AI-assisted Figma-to-code workflows.Contribute to a shared Storybook design system and AI-assisted Figma-to-code workflows.