Seamless E-Commerce: Bridging Men’s and Women’s Grooming
with Scalable Systems
Improved performance, search, and backend systems for Cosmetize (beauty), LetsShave (men's grooming), and SapnaOnline (India's largest online bookstore).
Cosmetize
Women’s beauty e-commerce platform
- UI improvements & feature integration
- Strapi CMS integration
- Internationalization support
- Performance optimization
LetsShave
Men’s grooming e-commerce platform
- Payment gateway integration
- Rewards & user profile system
- Elasticsearch schema & search fixes
- Backend APIs & AWS systems
SapnaOnline
India's largest online bookstore
- Legacy backend migration
- eGift card system integration
- Multi-method payment workflows
- GraphQL API implementation
Search & Discovery — LetsShave
We implemented Elasticsearch schema updates to handle a growing catalog of diverse categories and sub-categories, fixing search latency even with complex taxonomy.
- Ava Cute Semi Permenent Hair Colour - Crystal Clear£ 4.49
- African pride Miracle Kids Instant Moisture Detangler£ 3.45
- Amanda Sniffle Soft Style Quick Slip - 200ml-0£ 20.45
- Sorgan's Pomade - 100g-0£ 3.45
Better Optimization
Eliminating a massive 85s bottleneck to achieve 2s near-instantaneous load times.
- Re-engineered rendering lifecycle & asset loadingDecoupled heavy hydration payloads and implemented structured delivery via Strapi CMS to improve Core Web Vitals (LCP/FID).
- Optimized backend communication patternsConsolidated redundant API calls while utilizing Elasticsearch for high-performance taxonomic search, reducing data overhead by 75%.
- Asynchronous Infrastructure OrchestrationOffloaded compute-heavy operations like mailers and tracking to AWS S3 and Serverless Lambda, ensuring the main thread remains responsive.
| Technical Metric | Legacy | Optimized | Impact |
|---|---|---|---|
| Initial Page Load | 85.2s | 2.1s | 97% ↓ |
| API Hydration | 12 req | 3 req | 75% ↓ |
| Largest Contentful Paint | 3.5s | 0.8s | 77% ↓ |
AWS Notification Pipeline
Designed and implemented an order lifecycle notification system: placed, confirmed, shipped, cancelled, and returned.
Built using AWS Lambda for processing, S3 for templates, and SendGrid for delivery.
Improved reliability and scalability of transactional communication.
Strapi Headless Integration
Empowering stakeholders with a Strapi CMS integration that allows admins to add complex, structured website content without requiring engineering intervention, fostering independent content velocity.
Cosmetize
- Improved UI and integrated new features for hair and skincare segments.
- Implemented Strapi CMS for structured content management.
- Added internationalization support for global expansion.
- Optimized performance and handled API hydration logic.
- Stack: React.js, Node.js, Tailwind CSS, MobX, TypeScript, AWS Lambda, Strapi CMS
LetsShave
- Integrated major payment gateways for seamless transactions.
- Built complex rewards-based user profile and loyalty systems.
- Designed Elasticsearch schemas for taxonomic search fixes.
- Developed REST APIs and optimized backend data models.
- Engineered the AWS-based serverless notification system.
- Stack: React.js, Node.js, Tailwind CSS, MobX, TypeScript, GraphQL, AWS (S3, EC2, Lambda), Elasticsearch, SendGrid
SapnaOnline
- Migrated legacy backend integrations to new outsourced APIs, ensuring a smooth transition without disrupting user experience.
- Built and integrated an eGift card system, enabling users to purchase and redeem gift cards during checkout.
- Improved payment workflows by supporting multiple methods including Cash on Delivery, gift cards, and card payments.
- Stack: React.js, GraphQL, Payment Gateway, REST APIs
Summary
Working across these platforms allowed me to evolve beyond feature delivery, integrating a deep understanding of system-level impact into my development process.
In e-commerce, performance directly affects user behavior and conversion. I learned to identify bottlenecks across frontend and backend systems, and design scalable solutions aligned with business growth.