Backend developer with ~2.5 years of experience, working on Node.js microservices that handle payments, wallets and notifications at scale. Most of what I do is about making distributed flows safe to repeat β a duplicate webhook should never charge a user twice, and a redelivered Kafka event should never credit someone twice.
- π’ Currently: Node.js Backend Developer at BlueCS Limited, working on BlueEra β an India-first super app with 100K+ Play Store downloads
- π§© I own: subscription plans, Razorpay payments & refunds, GST invoicing, the refer-and-earn wallet, and the notification service
- π Learning now: advanced TypeScript, system design, and DSA (public 8-month streak below)
- π Looking for: backend roles at larger scale β India or global remote
- π Outside code: I follow crypto markets and build small trading tools for fun
- π₯ I also vlog my journey on YouTube
BlueEra super app β ~25 independent Node.js microservices
each with its own MongoDB database
Communication β Kafka for events Β· gRPC for direct calls
circuit breakers + timeouts so one slow
service cannot take the rest down
My services β subscriptions & payments (Razorpay)
GST invoicing with atomic invoice counters
refer-and-earn wallet on idempotent consumers
notifications β 6M+ push / SMS / in-app
Backend
Data & Messaging
Cloud & DevOps
| Project | What makes it interesting | Stack |
|---|---|---|
| Crypto Analytics Dashboard | One upstream exchange feed fanned out to every client over Redis Pub/Sub, instead of one connection per user. Automatic reconnection and throttled updates so one slow client cannot stall the stream. | NestJS WebSockets Redis |
| Real-Time Communication Server | WebRTC signalling β offer, answer and ICE exchange over room-based channels. The JWT is verified inside the handshake, so a client cannot join another user's room. Media flows peer to peer; the server only carries signalling. | NestJS WebSockets WebRTC |
| Multi-Vendor Marketplace | Full order lifecycle with atomic stock updates so two customers cannot both buy the last item, and an idempotent payment callback so a retried webhook cannot create a duplicate order. | Node.js Express MongoDB |
| Healthcare Inventory System | Medicine ordering with automatic stock deduction and low-stock alerts on every confirmed order, plus role-based access separating pharmacist and customer. | NestJS MongoDB JWT |



