B.Tech Information Technology at ABV-IIITM Gwalior, class of 2028. I build agentic AI systems — the kind where several specialized agents have to agree on an answer — and the MLOps around them, because a model that never leaves a notebook hasn't done anything yet.
Most of what I work on sits at the seam between the two: an agent that calls five external services and still has to return something trustworthy, a classifier that has to notice when the data underneath it has quietly shifted. The interesting problems are rarely the model. They're the schema, the retry, the drift test that fires at 3am.
Outside the code, I'm Vice Chair of the IEEE Student Branch at ABV-IIITM Gwalior, where I run logistics for hackathons that pull 1,000+ participants and mentor juniors through their first GenAI projects.
A multi-agent financial analysis platform built on CrewAI, orchestrating separate quantitative and qualitative agents that pull live market data through yfinance and Firecrawl.
The backend is async FastAPI integrating five external services — yfinance, Firecrawl, OpenRouter, Azure Blob Storage, Azure PostgreSQL — with reports persisted through SQLAlchemy ORM. Three Pydantic-validated tool schemas keep agent output honest, and LiteLLM lets the whole thing migrate across OpenAI, Groq, and OpenRouter without touching a line of agent logic.
An end-to-end MLOps pipeline on the UCI Phishing dataset — 11,000+ samples, 30 features — where five candidate algorithms are evaluated before the best one is promoted to deployment.
The part I care about is what happens after training. Validation and preprocessing run KNN imputation for missing values and KS-tests to catch statistical drift between the training distribution and whatever inference actually sees. GitHub Actions containerizes the app, pushes to AWS ECR for EC2 deployment, and logs every experiment to MLflow through DagsHub.
A full-stack interview platform on MVC architecture, exposing 14 REST endpoints over MongoDB.
Resume scoring is deliberately hybrid: a rule-based pass across five dimensions handles what is objectively checkable, and GPT-4o-mini via OpenRouter handles the contextual judgement a rulebook can't encode. Voice interaction runs entirely on the browser-native Web Speech API — SpeechSynthesis and SpeechRecognition — so the whole feature costs nothing per user.
Also on the shelf — hackathon builds and earlier work
- Interlock — payment-recovery agent designed for safety first. Built for the Razorpay AI Buildathon.
- papersynth — synthesizes implementation specs from multiple research papers, with citations intact.
- pharos — disaster resource orchestration, turning multilingual distress signals into something dispatchable.
- In-Depth EDA — kept around because it's where the statistics habits started.
Languages
AI / ML
Backend / APIs
Cloud / DevOps
Data / Frontend
- AWS Certified AI Practitioner (AIF-C01), plus a Complete Data Science & ML Bootcamp.
- Vice Chair, IEEE Student Branch, ABV-IIITM Gwalior — led sponsorship, logistics, and operations for Hacksagon 2026 and Hackagon, supporting 1,000+ participants, and coordinated the IEEE IATMSI international conference.
- Technical mentorship — running sessions on Generative AI and ML fundamentals, walking students through designing and shipping their first AI projects.
Still building. Still shipping. Still learning what breaks in production.

