About
I'm a Computer Science undergrad at Netaji Subhash Engineering College (graduating 2026) with hands-on experience building production-grade backend systems, SaaS products, and AI-integrated tooling. I've interned as a Software Engineer at Ideavo.ai and worked as an Associate Backend Engineer at Outbox Labs. I enjoy working on distributed systems, queue-driven architectures, and developer tooling. I've also ranked in the top 11.76% globally on LeetCode with 750+ problems solved.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
An AI-powered email client used by 100+ users, integrating Gmail and Outlook accounts through OAuth with a unified inbox experience. Built queue-driven inbox synchronization and indexing pipelines using BullMQ and Redis. Implemented a RAG-based email assistant with PII redaction, combining Elasticsearch and vector search to answer questions over private inbox data.
A brand visibility analytics platform used by 20+ users to evaluate how companies appear across AI-generated search responses from multiple LLM providers. Designed parallel async job pipelines using BullMQ and Redis, achieving roughly 2× throughput over sequential analysis. Implemented real-time progress streaming, cutting user-perceived wait time from 20–30s to under 3s.
I tinker. Sometimes.
Side projects, weird experiments, SSH tunnels on borrowed Visa cards, and the occasional YouTube video where I explain what I actually built and why. This is what I do when I'm not at work.

BetterMail — the project that lived and died in the best way
AI-powered email client with a unified Gmail + Outlook inbox, RAG-based assistant, and BullMQ pipelines. Got 100+ users, 1.4K visitors from around the world, and a live reaction from Piyush Garg. Built it after getting fired, on a borrowed Visa card running Azure VMs through SSH tunnels. Killed by a $1,500 Google security assessment. Zero regrets.

Made my PostgreSQL queries 8.5× faster with connection pooling
Learned how PostgreSQL connections actually work under the hood—from TCP handshakes and authentication to session creation. Replaced opening a new database connection on every request with a connection pool, reducing overhead and dramatically improving response times. Also explored PgBouncer and why production systems use it to protect databases from connection explosions.

Recorded a 45-slide backend development masterclass
Spent weeks learning backend development and then challenged myself to explain it from scratch. Built a 45-slide presentation covering databases, SQL vs NoSQL, client-server architecture, ORMs, and backend fundamentals. The goal wasn't views—it was proving I actually understood the concepts well enough to teach them.

Why does Promise.then() run before setTimeout()?
A tiny JavaScript snippet ruined my confidence. I expected one output, the browser gave me another. Instead of memorizing the answer, I dug into how JavaScript actually executes code—call stacks, browser APIs, Web Workers, task queues, microtask queues, and the event loop. By the end, I understood why async JavaScript feels magical until you see what's happening behind the curtain.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on linkedin and I'll respond whenever I can. I will ignore all soliciting.

