ML researcher who also ships. B.Tech in AI & Data Science (Class of 2028, CGPA 9.2) at Amrita Vishwa Vidyapeetham. I do applied ML research β explainable AI, multimodal fusion, graph learning β and I build the systems that serve models in production: APIs, drift detection, monitoring, all the way down to a TCP/IP stack in Rust.
π Currently: Building tcp stack from scratch π Available: remote work on full US Eastern business hours (my 6 PMβ2 AM IST = 8:30 AMβ4:30 PM ET). π« Reach me: daasaradhimannava@gmail.com Β· LinkedIn
My research spans applied ML across domains β the common thread is models you can trust and explain.
| Work | Area | Status |
|---|---|---|
| Semantic intrusion detection β heterogeneous GNN over network flows + knowledge-graph reasoning + LLM-generated explanations | Graph ML Β· XAI Β· Security | |
| Multimodal semiconductor yield prediction β late fusion of 591 sensor features + 4096 wafer-map vision features | Multimodal Β· Manufacturing | |
| Explainable AI methods | XAI | |
π My contribution on every listed paper: lead author β problem formulation, method design, and all experiments.
MiniFlow β MiniFlow-Serving β a deep-learning framework, then a serving layer for it
The full lifecycle in one project: I wrote a reverse-mode autograd engine from scratch (no PyTorch/TF β tensors, computational graph, backprop), trained models on it, then built the layer that serves them.
- Serving: FastAPI
/predict, sticky A/B testing with a two-proportion z-test, PSI-based drift detection running in the background - Observability: Prometheus metrics β Grafana dashboards, Docker Compose for the whole stack
- Engineering: 24 tests, 89% coverage; p99 latency 97 ms
- Why it matters: most students train models; almost none have built both the framework and the monitoring that catches it degrading in production
LLM from Scratch β a transformer LM, no shortcuts
Tokenizer β multi-head attention β positional encodings β training loop β sampling, all hand-built to own the internals. I can whiteboard attention, KV-caching, and why RoPE works β because I implemented them.
S-XG-NID β intrusion detection that explains itself
Heterogeneous graph neural network over network flows (CICIDS dataset) with a knowledge-graph reasoning stage; every detection ships with an LLM-generated human-readable explanation of why it was flagged. Bridges my security, graph-ML, and XAI work.
ARP, IPv4, ICMP, and TCP β congestion control, segment reassembly, RTT estimation β running in Linux userspace over a TUN device. Built to understand what every model.predict() HTTP call actually rides on.
- FabMind β the research codebase behind the yield-prediction paper, with explainability tooling
- GlassBox-Attack β adversarial attack/defense experiments; robustness evaluation of NN classifiers
- StudyMetrics + Battleship β two Android apps in Kotlin; StudyMetrics is built as 18 CI-gated Gradle modules
| ML / DL | PyTorch Β· NumPy Β· scikit-learn Β· transformers & attention internals Β· GNNs Β· adversarial ML Β· explainability (GradCAM/SHAP) |
| Serving / MLOps | FastAPI Β· Docker & Compose Β· Prometheus Β· Grafana Β· PSI drift detection Β· A/B test design Β· CI (GitHub Actions) |
| Languages | Python Β· Rust Β· Kotlin Β· C++ Β· SQL Β· Bash |
| Systems | Linux Β· TCP/IP (implemented one) Β· Android |
- Research internships (Summer 2027) β XAI, multimodal learning, graph ML, LLM systems
- Remote part-time / contract ML engineering on US hours β model serving, evaluation harnesses, inference infra
- Collaboration on open-source LLM inference (vLLM ecosystem) and XAI benchmarking
Fastest way to evaluate me: open MiniFlow-Serving, run docker compose up, and hit /predict.



