B.Sc Computer Science Student | Backend & Distributed Systems Engineer | India 🇮🇳
I design and engineer scalable backend architectures, high-throughput distributed systems, and search infrastructure.
Passionate about asynchronous messaging, database internals, transactional resilience, and concurrent systems.
Highlights demonstrating backend, search systems, performance tuning, and distributed architectures:
- ⚡ Scaled Event Booking to 1,013 req/s: Tuned concurrency with 33 asynchronous workers, achieving a 394% throughput boost and reducing p95 latency from 3,100ms down to 44ms.
- 🔍 First-Principles Search Engine & Crawler: Built an asynchronous multi-worker BFS crawler with polite
robots.txtrate-limiting, SQLite FTS5 inverted indexing, and Okapi BM25 relevance scoring serving instant paginated results. - 🔄 Transactional Kafka Outbox Pattern: Implemented resilient event publishing with PostgreSQL outbox table + Redis caching + spillover handling for 1,000+ queue overflows.
- 🛡️ Zero Booking Race Failures: Handled 46,576 concurrent seat-grab transactions in rigorous stress testing with 0 race condition anomalies.
- 🚀 Non-Blocking Concurrency: Offloaded CPU-intensive
bcrypthashing to thread executors (run_in_executor), eliminating Python event loop starvation.
| Project | Description & Architecture | Tech Stack | Links |
|---|---|---|---|
Search-Engine (DevDocs) |
Production-grade developer search engine with an asynchronous BFS web crawler, Turso (libSQL FTS5) inverted indexing, Okapi BM25 ranking, and sliding-window rate limiting.BFS Crawler Inverted Index Okapi BM25 Rate Limiting |
TypeScriptReact 19Turso (libSQL)Vercel |
🚀 Live Demo 📦 Repo |
Event-Booking-Service |
High-concurrency event ticketing platform bench-tested to 1,013 req/s with atomic seat reservations, Cashfree payment gateway integration, and Redis distributed locks.Distributed Locks TTL Cache Async Workers Load Testing |
FastAPIReactTypeScriptPostgreSQLRedis |
🚀 Live Demo 📦 Repo |
kafka-learning |
Order, inventory, and notification microservices communicating asynchronously with transactional outbox publishing, leader election, and dead-letter queues.Outbox Pattern Leader Election DLQ Idempotency Circuit Breaker |
FastAPIApache KafkaRedisPostgreSQLDocker |
📦 Repo |
Webhook-Relay-Service |
High-performance, self-hostable, decoupled webhook ingestion and payload transformation service with automated retry backoffs and idempotent delivery.Event Streaming Decoupled Queues Retry Engine Idempotent Delivery |
FastAPIApache KafkaDockerTypeScript |
📦 Repo |
LinguaChat |
Real-time bi-directional messaging application with automated on-the-fly language translation across active chat rooms.WebSockets Bi-directional Messaging Room State |
Socket.IONode.jsExpressReact |
📦 Repo |
- 🔭 Distributed Tracing Demo: Instrumenting Kafka microservices with OpenTelemetry + Jaeger for end-to-end distributed transaction tracing.
- ⚡ Webhook Relay Engine: Building an ultra-resilient webhook ingestion gateway with automated retry backoffs and signature verification.
- 📚 System Design Blueprint: Curating production-ready patterns for rate limiting algorithms, raft consensus, distributed caching, and database sharding.
