Skip to content
View Mannava-Daasaradhi's full-sized avatar

Highlights

  • Pro

Block or report Mannava-Daasaradhi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mannava-Daasaradhi/README.md

Hi, I'm Mannava Daasaradhi πŸ‘‹

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


πŸ”¬ Research

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.


πŸ› οΈ Featured Projects

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.

Userspace TCP/IP Stack (Rust)

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.

More

  • 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

🧰 What I work with

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

πŸ“Š Activity

GitHub stats Top languages


🀝 Open to

  • 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.

Pinned Loading

  1. MiniFlow MiniFlow Public

    Python

  2. warehouse-amr-ros2 warehouse-amr-ros2 Public

    Python

  3. LLM_from_Scratch LLM_from_Scratch Public

    Python

  4. MiniFlow-Serving MiniFlow-Serving Public

    Production ML serving layer: FastAPI /predict with A/B testing (z-test), PSI drift detection, Prometheus + Grafana, Docker Compose. Built on MiniFlow (P1a).

    Python

  5. tcp-stack tcp-stack Public

    A from-scratch userspace TCP/IP stack in Rust: hand-rolled IPv4/ICMP/UDP/TCP with CUBIC & BBR congestion control, interoperating with ping/nc/curl.

    Rust 1

  6. Battleship_android Battleship_android Public

    Kotlin