Headless B2C Ecommerce Platform
Production B2C platform — sole backend developer, end-to-end.
A growing consumer brand needed a fully custom commerce platform: storefront, checkout, payments, order management, and eight third-party integrations — shipped without compromising on reliability or payment integrity.
Built end-to-end as sole backend and platform developer on MedusaJS v2. Storefront APIs, admin workflows, Razorpay payment integration, notification delivery (Novu, FCM, ZeptoMail, Twilio SMS), Jio DLT compliance, Redis caching, and AWS S3 asset storage — all live in production.
The hardest constraint was payment reliability under retry scenarios. Every Razorpay webhook flows through an idempotency log keyed on event ID — retries do not double-charge. Notification delivery is event-driven through Novu, with fallback chains for SMS and email. Jio DLT compliance required a specific message template registration flow baked into the notification pipeline.
A production B2C ecommerce platform built end-to-end as sole backend and platform developer.
Stack: MedusaJS v2 · Next.js · PostgreSQL · Razorpay · Redis · AWS S3 · Novu
What was built: • Storefront APIs and admin workflows on MedusaJS v2 • Razorpay payment integration with idempotent webhook handling • Order management with state guards and audit-friendly event records • Notification pipeline: Novu orchestration, FCM push, ZeptoMail transactional email, Twilio SMS • Jio DLT compliance baked into the notification flow • Redis for session caching and rate limiting • AWS S3 for asset storage with signed URLs
8 third-party integrations shipped in production. No client name disclosed — work is under NDA.
Other products built end-to-end.
Multi-Vendor B2B Marketplace
Built on MercurJS and MedusaJS v2 with custom module development throughout. Configurable pricing engine with vendor-specific rules, order splitting with vendor assignment, finance and invoicing layer, and bulk order import pipeline — in active development.