IKEA Product Listing & Comparison
arrow_backBack to Selected Work
Full StackHigh Scale

IKEA

Optimizing product discovery and comparison for millions of global users.

Role

Full Stack Developer
& Tech Lead

Tech Stack

React, Preact, TypeScript, Python, Google Cloud Functions, Optimizely

The Challenge

I joined the LISTA team at IKEA to work on the high-traffic product listing pages. The challenge was to maintain performance at global scale while introducing advanced features like dynamic product ranking and a new comparison tool.

Scalable Architecture

I worked across the full stack to optimize the rendering pipeline and backend services.

  • Developed frontend components using TypeScript, React, and Preact to ensure lightweight and fast page loads.
  • Built backend rendering pipelines in Google Cloud Functions (TypeScript) to handle high concurrency.
  • Implemented a product ranking pipeline using Python, Google Cloud Functions, and Google Dataflow to dynamically sort products based on relevance and business rules.

Product Comparison Tool

I took the lead on implementing a new product comparison feature, managing the process from concept to deployment.

  • Conducted UX user interviews to understand customer pain points in comparing products.
  • Selected the appropriate tech stack to balance performance and feature richness.
  • Led the A/B testing strategy using Optimizely to evaluate different designs and functionalities, ensuring data-driven decisions for the final implementation.

Impact

The optimizations and new comparison tool improved the user journey for product discovery, validated through rigorous A/B testing on one of the world's largest e-commerce platforms.

Next Case Study

Klarna