Backend Developer focused on distributed systems, real-time applications, and high-performance Java/Spring Boot services. Pre-final year ECE student at VJTI Mumbai, actively building and shipping.
Languages: Java, C++, Python, JavaScript/TypeScript
Backend: Spring Boot, Node.js, Express
Frontend: Next.js, React
Databases: PostgreSQL, MongoDB, Redis, Supabase
Infrastructure: Kafka, WebSocket (STOMP), AWS S3, DigitalOcean, Docker, FFmpeg
Observability: Prometheus, Grafana, Zipkin
Doodle-Sync — Real-Time Multiplayer Drawing Game
Spring Boot · Kafka · Redis · WebSocket/STOMP · Docker Source
- 7 microservices via Spring Cloud Gateway with Resilience4j circuit breakers
- p99 < 1ms stroke latency using Redis Pub/Sub; Kafka reserved for durable game events
- 5-state game machine with time-decay scoring and Levenshtein-based guess detection
- Redis-backed WebSocket ticketing system (30s TTL) bridging JWT auth
Vortex — Video Streaming Platform
Spring Boot · PostgreSQL · AWS S3 · FFmpeg · Next.js Source
- Async Java 21 video pipeline via ExecutorService; eliminated processing timeouts
- Adaptive Bitrate Streaming (360p/720p HLS) using FFmpeg filter complex
- Parallelized S3 uploads with
CompletableFuture.allOf()— upload time: 120s → 20s - Hosted on DigitalOcean; eliminated 100% of OOM crashes via swap + PostgreSQL tuning
HireLyze — AI-Powered Hiring Platform
React · Express · Supabase · Google GenAI · Redis · Source
- AI resume matcher processing 1,000+ resumes with 90%+ alignment accuracy
- Redis-backed PDF/DOCX parsing pipeline — 3x throughput improvement
- Serverless APIs + Supabase for 300+ job postings at 99.9% uptime
- LeetCode: 600+ problems · Peak rating 1687 (Top 15% globally)
- CodeChef: 3★ · Highest rating 1608 (Top 25%)
- Codeforces: Pupil · 200+ problems · Peak 1275
