I built the Car Configurator and later the Offer Selector from scratch as the sole engineer. The Configurator went live across 70+ markets. During Covid, I built the Offer Selector in about two months, and it became the only way to buy a Volvo in the UK, online and across around 90 dealerships. It went on to reach about a dozen markets, and online conversion in those markets rose more than 10% year on year. I grew the team around it from one engineer to six, and I was on call for the system Volvo’s online sales ran through.
The Offer Selector ran on a microfrontend architecture I designed, and I split it into shared cart, price, and finance summary components that the checkout and configurator teams, and Volvo’s customer emails, went on to use. The Car Price component I designed is still live in around 25 markets. I was also one of about ten technical leads in Volvo’s architecture group, deciding on shared components and how applications fit together for around 200 engineers, and I led the upgrade to WCAG 2.2. Along the way I ended up building backend-for-frontend APIs, PDF generation services, and caching layers, which gradually shifted how I think about the boundary between frontend and full stack.