Event-driven backends, AI-native tooling and products with real users behind them. Every entry links to live code or a running deployment.
The deepest technical work — microservice choreography over Kafka, and an LLM pipeline that compiles prompts into running apps.
Distributed E-Commerce Backend
Five services, one event-driven order pipeline.
A production-shaped microservices backend: five independently deployable Spring Boot services behind an API gateway, coordinating orders over Kafka with idempotent consumers and a dead-letter queue, observable end to end through Prometheus and Grafana.
- Engineered a 5-service backend — Auth, Product, Order, Payment, Inventory — behind an API gateway with service-to-service authentication.
- Built the order pipeline on Apache Kafka with consumer-group coordination and partition-level concurrency, using idempotent consumers and a dead-letter queue for fault tolerance.
- Wrote JUnit 5, Mockito and Testcontainers integration suites with JaCoCo coverage gates enforced in GitHub Actions CI.
- Instrumented every service with Spring Boot Actuator and Micrometer, exporting telemetry to Prometheus/Grafana dashboards.
- Secured 25+ REST endpoints with JWT + RBAC; containerized with Docker and deployed to Kubernetes with horizontal pod autoscaling on AWS.
5
microservices
25+
secured endpoints
HPA
on Kubernetes
Bolt.new — AI Website Builder
One sentence in, a running project out — entirely in the browser.
An AI website builder that turns a single plain-English prompt into a 15–25 file running project in under 60 seconds, executed 100% in-browser via WebContainers with no server-side sandbox. Follow-up prompts patch only what changed.
- Turns one prompt into a 15–25 file running project in under 60 seconds, executed entirely in-browser through WebContainers.
- Engineered a Spring Boot 4 + Spring AI backend across 2 REST endpoints, routing each prompt to one of two base templates and streaming an XML artifact of files and shell commands.
- Added multi-turn follow-up support with PostgreSQL + pgvector chat memory, patching only changed files to cut per-follow-up token usage.
- Covered prompt routing and XML artifact parsing with JUnit 5 tests against WireMock-stubbed LLM responses, run on every push in GitHub Actions CI.
<60s
prompt to running app
15–25
files generated
0
server sandboxes
Work shipped for a conference, a research lab at IIT Guwahati and a college club.
VLSID Fellowship Portal 2026
Replaced Google Forms for a 1,500-application review pipeline.
The official fellowship portal for the VLSID 2026 conference. It replaced a Google Forms + Excel workflow with an RBAC-enabled automated review system, processing 1,500+ applications from 2,000+ users and cutting review turnaround by 60%.
1,500+
applications
60%
faster reviews
30+ hrs
saved weekly

MARS Lab — IIT Guwahati
The official site for a CSE research lab.
Designed and developed the official website for MARS Lab, Department of CSE, IIT Guwahati — research, publications and lab members, built responsive and fast.

NextGenCoders Club Website
Hackathon registration and event management for a college club.
A full website for the NextGenCoders college club handling hackathon registrations, events and club information, with a clean registration workflow.

Self-directed builds — each one deployed, each one solving a concrete problem.
Library Management System
Role-based issue tracking with automatic fine calculation.
A full-featured library system with role-based access for admins and users, book issue tracking, fine calculation and PostgreSQL-backed persistence.

E-Commerce Platform
Auth, catalogue and real-time order notifications.
A modern storefront with user authentication, product management and real-time notifications via Twilio, on a Prisma + PostgreSQL backend.

Draw App — Real-Time Canvas
Excalidraw-style collaboration over WebSockets.
A collaborative drawing and diagramming platform supporting multi-user real-time editing over WebSockets, with persistent boards.

Service layers, APIs and experiments that live on GitHub.
MessageMate — Real-Time Chat
Presence, auth and instant delivery.
A responsive chat application with real-time messaging, user authentication and live online-status updates.
E-Commerce Backend
Spring Boot service layer for catalogue, orders and payments.
A backend system for an e-commerce platform in Java Spring Boot, covering authentication, product management, order processing and payment handling.
Event Manager Backend
Event creation, registration and admin control.
Backend for an event management platform with event creation, attendee registration and administrative management endpoints.
Promptiva
Generative-AI email automation at scale.
An AI-powered email automation platform that generates and sends personalised emails using generative AI, built for businesses scaling outbound communication.
Hiring, collaborating, or just want to argue about consumer groups? My inbox is open.