SWETA.
E-commerceCosmetizeLetsShaveSapnaOnlinePerformanceAWSGraphQL

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
Platform: LetsShave

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
Search demo based on production Elasticsearch patterns.
Demo interaction
Performance

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 MetricLegacyOptimizedImpact
Initial Page Load85.2s2.1s97% ↓
API Hydration12 req3 req75% ↓
Largest Contentful Paint3.5s0.8s77% ↓
Cloud Systems

AWS Notification Pipeline

ORDER STATUS
LAMBDA + S3
SENDGRID

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.

CMS Implementation

Strapi Headless Integration

Admin
Strapi CMS
Website Content

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.