portfolio · linkedin · email · all my PRs
Applied AI engineer. I build AI systems that have to be right: agents, retrieval, and the evals that keep them honest. Most recently I built REFEREE, an autonomous research-review product, as an AI engineering intern at RamanIQ. Before that, I shipped production ML at Hecta Proptech and was the sole full-stack engineer at chkchk, a stealth startup. I'm also first author of a quantum-ML paper (QNC) that is in revision after peer review. B.Tech CSE '27, Hyderabad.
| SERVINGproduction ML at Hecta Proptech | LANDED UPSTREAM13 projects, plus a Langfuse fix | MERGED INTOPyTorch · pandas · mem0 · NumPyro · QuTiP |
| Role | Where | What I did |
|---|---|---|
| Applied AI Engineer Intern | RamanIQ (AI startup) · Aug – Oct 2026 | REFEREE, an autonomous research-review product: multi-agent orchestration plus deterministic pipelines for paper analysis, experiment execution and evidence-backed verdicts, at ~87% accuracy on evals and tests. Screened 36K+ papers to curate 380+ reproduction candidates. 19+ PRs shipping connectors, UI and backend features |
| Tech Engineer, AI & Backend | Hecta Proptech · Jun – Jul 2026 | CatBoost + GPU embeddings over 175K+ auction notices: 84.3% ROC-AUC, 80% less manual review. A Cox survival model (0.79 C-index) behind a validated Flask API, and the first hybrid RAG platform |
| Full Stack Engineer (sole) | chkchk (stealth startup) · Jan – Apr 2026 | Built a creative-talent marketplace end to end on Next.js and Supabase: −50% DB calls, −30% latency, realtime, EC2 + CI/CD, and the Android app. 66 of 74 commits |
| AI & Frontend Intern | Edunet Foundation · 2025 | A Whisper + T5 lecture-to-notes pipeline, ~80% faster with GPU inference and caching |
|
BizMatch: Amazon ML Challenge 2026
|
QNC: quantum ML research paper
|
|
WhatsApp Notification Router
|
Nishchay: COD risk engine
|
|
Grounded Support Triage
|
AlgoSentinel: autonomous PR auditor
|
|
KVQuant Lab: LLM inference research
|
EdgeSentinel: edge bot detection
|
|
Dual AI Assistant Benchmark: LLM evals
|
Sandbox Warm Pool Controller: Kubernetes
|
More: TraceWarrant (evidence checker for agent performance claims) · Buy or Wait (financial decision engine, HackerRank Orchestrate Sep '26) · Setu (district health network with a human-approved allocation solver) · Forensic Evidence Indexer (C++17 streaming hasher) · MindSafe (ZK-proof mental-health dApp) · Avia (fraud-detection SaaS) · FounderOS (🥈 2nd prize)
| Project | What I contributed | Status |
|---|---|---|
| PyTorch · 105K★ | SGD now rejects NaN lr, momentum and weight_decay instead of silently training on NaN, matching the other optimizers |
✅ Merged |
| mem0 · 67K★ | The Azure AI Search vector store for the TypeScript SDK: hybrid search and quantization, 754 lines | ✅ Merged |
| Hindsight · 50.6K★ | Fixed audit-log rows silently lost to garbage-collected write tasks and at shutdown | ✅ Merged |
| pandas · 50K★ | A PyArrow datetime-merge regression test, Ruff B905 enforcement, and a docstring migration | ✅ 3 Merged |
| Langfuse · 36K★ | Found a prompt-cache key collision (version 3 vs label "3" served each other's prompt) |
🚀 Shipped via #15040 |
| matplotlib · 23K★ | Documented the TwoSlopeNorm linear-colorbar workaround | ✅ Merged |
| sktime · 10K★ | Fixed broken pytorch-forecasting references in the forecaster adapters | ✅ Merged |
| SQLFluff · 10K★ | A PostgreSQL OPERATOR(schema.op) parser, 649 lines with fixtures |
✅ Merged |
| HackerRank hiring-agent · 7.3K★ | Fixed a PyMuPDF memory leak and a Windows UTF-8 crash | ✅ 2 Merged |
| PyTorch-Ignite · 4.8K★ | ReduceLROnPlateauScheduler now honours min_lr for every param group, not only the first |
✅ Merged |
| NumPyro · 2.8K★ | Hurdle distributions over positive bases now include zero in their support, and init_to_mean falls back to the median when the mean is not finite |
✅ 2 Merged |
| QuTiP · 2.1K★ | rand_dm and rand_herm no longer hang forever when all eigenvalues are equal |
✅ Merged |
| pymc-extras · PyMC ecosystem | Traced a Windows-only Pathfinder test failure to numba cache numerics and re-enabled the test with a better-conditioned model | ✅ Merged |
| chkchk (startup) | The Android app (Capacitor) and the full rebrand, +5.6K lines | ✅ 2 Merged |
| naija-nutri-hub | OTP email verification on signup | ✅ Merged |
Also: /lgtm from Koordinator maintainers for a webhook-crash fix, "LGTM" at Google ADK, and open PRs to PyMC-Marketing, PennyLane, Kubeflow SDK, sbi, ArviZ, pyhf, sentence-transformers and FOSSASIA.
LLMs & ML: OpenAI · Claude · Gemini · LangGraph · Hugging Face · LightGBM · CatBoost · XGBoost · scikit-learn · FAISS · BM25



