B.E. Robotics & AI — Thapar Institute of Engineering & Technology
B.S. Data Science & Applications — IIT Madras
I'm a pre-final year undergrad pursuing a rare dual degree in Robotics & AI (Thapar) and Data Science (IIT Madras), working at the intersection of physical systems and machine intelligence.
My work lives in two worlds: getting deep learning models to run on hardware with real-time constraints, and building AI agents that think, route, and act autonomously. I care about systems that are not just intelligent in theory, but that actually work when deployed — on edge devices, in production APIs, and in open-source codebases.
- Research: Built an IoT + voice multimodal pipeline for early Parkinson's detection (>95% classification accuracy)
- Robotics: Engineered HIL testing and kinematic control systems for 2 custom robots at MARS Society
- Open Source: 7 merged PRs at JdeRobot; active contributions at Kubeflow/CNCF, RuxaiLab, and GFOSS
- Focus: Edge AI deployment, LLM-driven autonomous agents, ROS 2 middleware, and production RAG architectures
| Organisation | Repository | Contribution | Status | Period |
|---|---|---|---|---|
| JdeRobot | Robotics Academy | Fixed FP16 precision crash in Object Detection pipeline; refactored HAL memory identity checks resolving 100+ linter warnings; fixed broken getopts, Docker Compose V2 detection & curl error handling in deployment scripts; added 35 unit tests across 5 test classes |
7 PRs Merged | Feb 2026–Present |
| Kubeflow / CNCF | docs-agent | Resolved 10.14s asyncio event loop starvation by offloading Milvus vector search to run_in_executor(); eliminated 2–4s per-query latency by promoting SentenceTransformer to module-level singleton; added MAX_TOOL_DEPTH recursion guard; fixed ZeroDivisionError in KFP chunking pipelines |
6 PRs Open | Mar 2026–Present |
| RuxaiLab | sentiment-analysis-api · facial-sentiment-analysis-api | Fixed malformed logger.debug() f-string calls silently dropping debug output; fixed whitespace-only input bypassing ML model validation; fixed ZeroDivisionError on empty prediction arrays in MVP pipeline; added branch test coverage for untested remove_audio path |
6 PRs Open | Feb 2026–Present |
| Project | Description | Stack |
|---|---|---|
| Axon Core | Unified multi-modal intelligence API with dynamic LLM routing across 3 specialized processing units (RAG, tool-use, conversational). Dual voice/text client with human-in-the-loop execution handshake for secure system commands. | FastAPI · LangChain · FAISS · Ollama · Gemini |
| Financial Analyst Agent | Dual-tool agentic system with dynamic reasoning to select between a custom SQL executor and a PGVector RAG retriever. Delivers synthesized summaries to Telegram via live API integration. | n8n · Gemini 2.5 Pro · PostgreSQL · pgvector · Docker |
| its-ok-gemini | Autonomous SDLC agent that interprets a task brief, generates full application code via LLM, creates a GitHub repo, and deploys it live to GitHub Pages — including iterative code revision rounds. | FastAPI · Gemini API · GitPython · Docker · GitHub API |
| Autonomous Agent Portfolio | Suite of 4 autonomous agents handling CI/CD GitHub triage, scheduled research synthesis, live sentiment analysis, and structured data extraction with just-in-time RAG and XML/JSON pipeline management. | n8n · Gemini Flash · Ollama · REST APIs |
Currently exploring: NVIDIA Isaac Sim · Advanced RAG architectures · Kubernetes orchestration

