Lenskart
From 300–500 to 8,000+ orders a day with the same small team
I was part of Lenskart's early 10-person tech team. The company later listed on NSE/BSE on 10 Nov 2025 (IPO about US$830M, valuation nearly US$8B), after my tenure.
- 8,000+orders a day, up from 300–500, with the same small team
- 5 to 500Home Eye Check-Ups a day over three years
- Sole engineeron Virtual Try-On, built with 2D JavaScript Canvas
- About 5Virtual Try-On uses per session, typically (data from my tenure)
Challenge
Order volume was outgrowing a Magento monolith, and Magento re-indexing was causing downtime at scale. The team stayed small, so the platform had to keep getting more capable while staying stable and cost-efficient.
Approach
Monolith to microservices
I led the migration from the Magento monolith to Java microservices with Redis, Kafka and MongoDB flattened tables, which removed the re-indexing downtime.
One catalog, several storefronts
I designed a multi-store backend where one catalog team ran a single catalog powering Lenskart, Bagskart, Watchkart and Jewelskart, before the company focused on Lenskart.
Home Eye Check-Up
I initiated and led the tech. It grew from a 2-person team to a national network of optometrists and field staff. I built its field-ops app (lead capture, day planning, route optimization, attendance, on-ground tracking and customer feedback), first as a responsive web app and then as a PWA, replacing spreadsheet tracking.
Virtual Try-On
I built it as sole engineer using 2D JavaScript Canvas.
Customer website and admin portal
Built with the 5-person B2C team.
- Magento monolithRe-indexing caused downtime at scale
- Java microservicesServices split out of the monolith
- Redis, Kafka, MongoDBFlattened tables in MongoDB
- ResultRe-indexing downtime removed
- Start (upper figure)
- 500 orders/day
- By end of tenure
- 8,000+ orders/day
Results
- Scaled the platform from 300–500 to 8,000+ orders a day with the same small team, keeping it stable and cost-efficient.
- Removed the downtime caused by Magento re-indexing at scale.
- Grew Home Eye Check-Up from 5 to 500 checkups a day over three years.
- Virtual Try-On: customers typically used it about 5 times per session (data from my tenure).
Stack
Public references
- Lenskart IPO: NSE/BSE listing, 10 Nov 2025