I build real-time, high-throughput backend systems that ingest, store and act on high-volume data.
- 🏢 Senior Software Engineer at i2V Systems: IoT and video analytics platforms processing 300+ events/frames per second from hundreds of cameras
- ⚙️ Focus areas: event-driven architecture, PostgreSQL/TimescaleDB performance, bulk ingestion, Clean Architecture/CQRS/DDD
- 🔐 Experience with STQC/CDAC security and compliance requirements for enterprise and government platforms
- 📖 Author of 10 Lakh Debt, a personal finance book for young earners
| Project | Highlights |
|---|---|
| iot-telemetry-timescale | Real-time IoT platform · MQTT shared subscriptions · batched binary COPY into TimescaleDB · hypertables, compression, retention, continuous aggregates · live SignalR dashboard · end-to-end Docker CI |
| dotnet-event-pipeline | 100k+ events/min pipeline · transactional outbox · RabbitMQ channel pooling · PostgreSQL binary COPY · backpressure with Channel<T> · SKIP LOCKED · dead-letter queue |
| efcore-dapper-bulk | Hybrid EF Core + Dapper data layer · COPY / UNNEST bulk upserts at 1M-row scale · 50× faster than AddRange past 60k rows |
| distributed-rate-limiter | Redis-backed rate limiter for ASP.NET Core · fixed window, sliding log, sliding counter and token bucket as atomic Lua scripts · one quota shared across instances · fail-open/closed · distributed end-to-end CI |
| dyuti-os | Reproducible build pipeline for an India-first Linux desktop OS with Indian-language support |
| Design-Patterns-Typescript | Software design patterns implemented in TypeScript |
Architecture: Clean Architecture · CQRS · DDD · Modular Monolith · Event-Driven Systems

