I built a distributed banking backend with independent Spring Boot services for accounts, transactions, payments, fraud detection, and notifications. Apache Kafka handles event-driven transaction workflows, while Redis manages OTPs and rate limiting.
For a ride-sharing backend project, I built services for ride management, driver matching, and real-time driver locations. I used Kafka for asynchronous ride requests and Redis GEO for proximity-based driver search.
At Louder, I built and deployed production REST APIs with Node.js and Express.js, and shipped a CRM using React.js and Node.js/Express.js for user management, booking workflows, and analytics. I also integrated Razorpay payments, reducing payment failures by over 30%.
I developed Buddy, a full-stack interview platform with role-based workflows, scheduling, and credit-based bookings. Its asynchronous video and transcription pipelines support an AI evaluation workflow that turns interview transcripts into structured feedback.

