B.Tech in Computer Science, NIT Patna. Based in Pune, India.
I work on AI agents and contribute to open source.
Merged pull requests. Star counts come from GitHub. Full list: merged pull requests.
| Codebase | What I fixed |
|---|---|
| AG-UI |
After a Mastra pause, send the tool-call events so the UI still has the tool (#2715) |
| Spec Kit |
Remove an unused scope input from the bundled workflow (#4401). Assess-clarifications now edits the spec file in place (#4402) |
| FastMCP |
Return WWW-Authenticate on 401 when login fails and OAuth is not set up (#358) |
| mlx-lm |
Prefill tokens are visible to logits processors (#1777). Copy BatchKVCache offset instead of mutating it (#1848) |
| Haystack |
Type routers error if you reuse a reserved output name (#12624) |
| Gunicorn |
Do not write a 500 on top of a response that already started (#3715) |
| Logfire |
Keep tail-sampling buffers until every span in the trace has ended (#2308) |
| Python-Markdown |
Parse inline code by walking backtick spans instead of a regex (#1625) |
- Workspace Brief: an agent over a live GitHub workspace. Planner, tool loop, BM25, citations, FastAPI, MCP, Docker.
- Advanced RAG: document Q&A over PDF, DOCX, CSV and more. Chunking, auth, Streamlit UI, Docker.
- Llama 2 Chat: streamed chat over 7B / 13B / 70B with tunable inference (demo).
- LinkedIn Posts Generator: few-shot post generation with Python, Streamlit, and Groq.
Python, TypeScript, C++, Go. Agent loops, MCP, HITL resume, spec-driven SDLC, RAG, embeddings, vector search. AWS, Azure, GCP, Terraform, Docker.
| Platform | Standing |
|---|---|
| CodeChef | 4★, peak 1917 |
| Codeforces | Specialist, peak 1455 |
| LeetCode | Knight, 1000+ problems |
Scaler HACKX 2021: 44 / 15,500. Google Kick Start 2022 Round H: 1264. TechGig Code Gladiators 2023 finalist.



