
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