
NMG Platform
A multi-tenant e-commerce platform that dynamically generates branded storefronts for organizations, enabling them to manage and operate online stores from a centralized system.
I build scalable, high-performance web applications with a focus on clean architecture and great user experiences. In my recent work, I have engineered full-stack solutions across complex admin systems, multi-resource platforms, e-commerce workflows, and CMS applications.
Projects
A curated set of platforms I have contributed to or engineered, spanning commerce, learning systems, operations workflows, and scalable full-stack architecture.

A multi-tenant e-commerce platform that dynamically generates branded storefronts for organizations, enabling them to manage and operate online stores from a centralized system.

An AI-powered learning platform that transforms educational content into personalized study materials, assessments, and interactive learning experiences.

A lost-and-found management platform that helps hotels and guests securely track, manage, and return misplaced items through a streamlined recovery and delivery process.
Experience
A timeline of the teams, roles, and engineering work that shaped my experience building scalable systems, product workflows, and production-ready web platforms.
On-site · Delhi, India
On-site · Noida, India
Skills
The technologies I use to build reliable web platforms, backend systems, AI workflows, and production-ready user experiences.
Blogs
Articles where I share practical lessons, engineering patterns, and ideas I have explored while building software.

Recently, I worked on a project where I had to implement dynamic connection pooling. I know it sounds strange, and I thought it would be as complex as it sounds. But trust me, it's actually quite easy. Let me share the whole story with you.
Read More
In this post, we’ll look at how combining React Context with a dispatch-based reducer can help organize shared state in a simple and predictable way, without bringing in extra libraries or unnecessary complexity.
Read More
Are you interested in web development but not sure where to start? Don't worry, With so many programming languages and frameworks, it is quite frustrating to start with web development. In this blog post, we will cover the basics to help you get started with web development. Let's get started!
Read More