I'm an Electrical and Computer Science student at VIT Chennai (graduating 2027) who likes building things that actually work — distributed backend systems, agentic AI applications, and the occasional over-engineered side project.
Right now I'm interested in the intersection of distributed systems, LLMs, and data infrastructure — basically anything where the hard part is making it reliable, not just making it run.
NotifyQ — A distributed email queue system in Go. Two decoupled services, Redis-backed job scheduling, exponential backoff retries, dead-letter queue, the works. Built this because I wanted to understand how job queues actually handle failure at scale.
RAG Study Assistant — An agentic AI assistant that reads your PDFs and has a real conversation about them — not just keyword search, but actual multi-turn context with a router that decides when to re-search vs. continue from memory. Swappable vector backends (FAISS / ChromaDB) behind a single config flag.
Languages Go · Python · C++ · Java · JavaScript
Backend FastAPI · Redis · Express · Node.js · REST APIs
AI / ML RAG · FAISS · ChromaDB · Gemini API · PyTorch · Scikit-learn
Frontend React · TailwindCSS
Infra Docker · AWS (EC2, S3) · Linux
If you're working on something in distributed systems, AI infrastructure, or just want to talk about why I used Redis Sorted Sets instead of a plain List — I'm always up for it.
