Full-stack AI chat platform integrating multiple LLMs (GPT, Claude, Cohere) via LangChain. Features RAG-powered PDF Q&A and YouTube summarization, plus Stable Diffusion image generation. Scalable PostgreSQL/Drizzle backend enabling context-aware conversations across models.
About
I'm a software engineer at Interview Kickstart working on payments — gateway integrations, installment billing, and the flow that grants learners access after they pay. Previously at Instahyre I built distributed systems, search infrastructure, and optimized backend performance. Before that I built event-driven pipelines and SSR frontends as a full-stack contractor. I hold a degree in Electrical & Electronics Engineering from NMIT Bengaluru and have authored IEEE research papers on Quantum Computing. I like working across the stack — from Redis locking to Elasticsearch query parsers to Next.js SPAs.
Experience
SDE-1
- Fixed 5 payment-gateway defects against the live API format, stopping real transactions from silently falling back to a backup provider
- Fixed a double-counting bug in installment balance logic that was silently rejecting valid payments
- Shipped a feature-flagged payment-flow rewrite with old and new systems running side-by-side for instant rollback
- Cut learner activation delay by granting access on payment completion, with a 30-day auto-revoke if payment is never confirmed
- Cut error-monitoring noise by ~30% by filtering expected no-ops, and added reference-ID logging for faster debugging
SDE-1
- Designed Redis-based distributed locking (SETNX + TTL) to eliminate double-booking under concurrent traffic
- Reduced API latency by 80% (p75: 600ms → 120ms) by profiling slow PostgreSQL queries and optimizing payloads
- Built a stack-based boolean query parser (AND/OR/NOT) for Elasticsearch, improving matching relevance by 20%
- Reduced regression bugs by 30% by decomposing a monolith into independently maintainable modules
Full-Stack Developer
- Designed an event-driven pipeline using Kafka for asynchronous order processing across thousands of daily events
- Implemented idempotent webhook-based payment confirmation, reducing duplicate order processing by 95%
- Improved Core Web Vitals by 35% with a Next.js SSR architecture optimized for first-contentful paint and reduced JS bundle size
Skills
My Projects
Real-time collaborative whiteboard supporting 100+ concurrent users, built with Next.js and Socket.IO. Client-side state management via Zustand and localStorage to reduce server load. CI/CD pipeline with Docker and GitHub Actions for zero-failure automated deployments.
Phabric is Vercel but with websocket support!
Code Compete is a platform for competitive programming problems. It is built with Next.js and Tailwind CSS. It is a platform for competitive programming problems. It is a platform for competitive programming problems.
Get in Touch
Have something in mind? Shoot me an email, connect on LinkedIn, or book a quick call — I'd love to hear from you.
Schedule a Meeting