Generative AI engineer working on RAG, LLM serving, and multi-cloud infrastructure. I send small, tested patches upstream in Python, Go, and TypeScript libraries I actually use.
B.Tech in Computer Science, NIT Patna. Based in Pune, India.
Merged bugfixes in libraries people actually run. Star counts are live. The full list is the merged PR search.
| Project | Fix |
|---|---|
| MarkItDown |
Keep strikethrough from <strike> and CSS line-through (#2342) |
| Haystack |
Error when a type router reuses a reserved output name (#12624) |
| marked |
Case-fold reference link labels so [ẞ] matches [SS]: (#4077) |
| Gunicorn |
Stop writing a 500 over a response that already started (#3715) |
| RQ |
Don't mark a finished job as abandoned leftover (#2466) |
| mlx-lm |
Rebind BatchKVCache offset instead of mutating in place (#1848) |
| sentry-python |
Skip formatting log records when Sentry logs are off (#7422) |
| Python-Markdown |
Parse inline code by walking spans, not a brittle regex (#1625) |
- Workspace Brief: ask a live GitHub workspace what changed. Planner, tool loop, BM25, citations, FastAPI, Docker.
- Advanced RAG: document Q&A over PDF, DOCX, CSV and more. Chunking, auth, Streamlit UI, Docker.
- LinkedIn Posts Generator: few-shot post generation with Python, Streamlit, and Groq.
- Llama 2 Chat: streamed chat over 7B / 13B / 70B with tunable inference (demo).
- CloudCode: in-browser HTML / CSS / JS editor with live preview (demo).
Python, C++, JavaScript / TypeScript, C, Java, Go. RAG, embeddings, vector search, LLM APIs. AWS, Azure, GCP, Terraform, Docker. REST APIs, Node.js, MongoDB, MySQL. React, Tailwind CSS.
| 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.



