I build AI systems that go beyond demos — from code intelligence and engineering workflows to resilient machine-learning systems.
I work across AI engineering, developer infrastructure, applied machine learning, and systems that connect software to the real world. My focus is on understanding how these systems work, building them carefully, and evaluating them under realistic conditions.
- AI systems & model foundations: MiniGPT for understanding transformer internals; a custom RAG engine for retrieval, grounding, and evaluation; and ORBIT for modular agent experiments, benchmarks, and reproducible comparisons.
- Agentic engineering & workflows: ATLAS-style systems with structured research, planning, traceability, provider integrations, and human approval gates.
- Code intelligence & developer tooling: AST-based analysis, call-graph resolution, static analysis, and tools that help engineers navigate complex codebases.
- Applied ML & resilience: TraffiTwin AI and trend-discovery experiments focused on measurable model performance, robust data pipelines, and behavior under failure.
- Systems, cloud & embedded work: database health monitoring, cloud-backed applications, interactive digital twins, and embedded hardware/firmware prototypes.
My approach is understand → implement → experiment → evaluate → refine — connecting fundamentals with practical engineering and measurable outcomes.
PyTorch — PR #190481 · Merged
Fixed a correctness issue where torch.nextafter could return the input unchanged for bfloat16 on Apple's MPS backend. The contribution addressed floating-point stepping behavior in a GPU backend.
codebase-memory-mcp · Contributions under review / iteration
Working on call-graph resolution and relationship precision in a large code-intelligence engine:
- PR #984 — Java enum-method extraction.
- PR #893 — receiver-aware same-module resolution.
- PR #1128 — tighter receiver-qualified resolution.
I enjoy the engineering work behind subtle correctness bugs: understanding why a system makes the wrong connection, reproducing it, and improving the tests that prevent regressions.
A structured engineering workflow that turns project ideas into traceable research, plans, architecture decisions, and evaluation artifacts.
- Built dedicated research, planning, and workflow subsystems with explicit human approval gates.
- Designed a versioned contract and adapter layer for a shared core across AI providers and client surfaces.
- Completed 17 development phases and a full-repository audit that fixed 27 issues across seven dependency-ordered batches.
Stack: Python · Pydantic · AI provider adapters · Workflow design · Observability
A traffic digital twin designed to preserve network observability when sensors fail or telemetry goes missing.
- Built a multi-agent pipeline for health monitoring, data reconstruction, and digital-twin updates.
- Evaluated a spatio-temporal LightGBM model on METR-LA: 2.48 mph MAE and 6.06% MAPE.
- Reported 97% observability under 40% simulated sensor failures in the project's evaluation.
Stack: Python · TypeScript · LightGBM · Spatio-temporal ML · Multi-agent systems
An NLP-based technology intelligence platform that identifies and forecasts emerging topics from Hacker News discussions.
- Clustered 2,000+ discussions into 85 semantic topics using embeddings and density-based clustering.
- Built forecasting experiments with Linear Regression, XGBoost, and LSTM, tracked with MLflow.
- Added Gemini-powered summaries to make discovered trends easier to explore.
Stack: Python · PyTorch · Sentence Transformers · UMAP · HDBSCAN · XGBoost · MLflow
An interactive 3D simulation and operations dashboard for a lunar electrostatic dust-clearing concept, paired with embedded hardware work.
- Simulated traveling-wave dust-clearing behavior across angled solar-panel surfaces.
- Modeled dust coverage and solar transmission to estimate power recovery.
- Designed two PCBs and developed ESP32-C3 firmware for the electrode-sequencing system.
Stack: Three.js · JavaScript · C++/Arduino · ESP32-C3 · PCB design
A SQL Server monitoring framework developed around practical database-administration scenarios.
- Uses DMVs and Extended Events to inspect index fragmentation, storage, transaction-log health, and deadlock telemetry.
- Includes reusable T-SQL monitoring components and a validation lab for controlled database failure scenarios.
Stack: SQL Server · T-SQL · DMVs · Extended Events · Database administration
| Area | Tools & concepts |
|---|---|
| Languages | Python, C/C++, Java, JavaScript, TypeScript, SQL |
| AI & ML | PyTorch, scikit-learn, LightGBM, XGBoost, Sentence Transformers, HDBSCAN, UMAP |
| AI systems | MCP, provider adapters, agent workflows, evaluation, human-in-the-loop design |
| Code intelligence | ASTs, tree-sitter, call graphs, static analysis, test-driven debugging |
| Backend & data | FastAPI, Next.js, PostgreSQL, SQL Server, Oracle, T-SQL, PL/pgSQL |
| Cloud, MLOps & tooling | Google Cloud (GCP), Firebase, MLflow, Docker, GitHub Actions, Hugging Face, Vercel |
| Embedded & simulation | Three.js, ESP32-C3, C++/Arduino, PCB prototyping |
- 🥇 1st Place — International AI for Sustainability Challenge, 2026
- 🥈 2nd Runner-Up — Bharatiya Antariksh Hackathon (ISRO), 2026
- 🌟 Top 100 — Google AI Agent Builder, 2026






