Project Associate Β· IIT Madras Healthcare Technology Innovation Centre
Building the GPU morphing stack for imageless total knee arthroplasty.
Before the research work I spent a year shipping applied ML β always taken past the notebook and served behind a real API, because a model nobody can call is a model nobody uses. That habit is the throughline. I like the part of the job where a result becomes a thing that runs.
| π | B.E. Computer Science β VTU Bengaluru Β· CGPA 9+/10 Β· Class of 2026 |
| π | Chennai & Bengaluru, India |
| π¬ | Currently: CUDA Β· Holoscan SDK Β· neural signed distance fields |
| π¬ | Ask me about GPU pipelines, point-set registration, or why your test suite should include a determinism check |
| π± | Open to software and ML engineering roles |
Six repositories. 419 tests. Every number below is measured and reproducible by cloning.
π AI Tutor
Ask an LLM to tutor and it answers the question β exactly the wrong behaviour. This one is grounded in a knowledge dependency graph, so it knows precisely what it's withholding. Get something wrong and it works out which of 33 named misconceptions produced that answer, then asks the question built to break it.
TypeScript Β· Next.js 15 Β· Bayesian Knowledge Tracing |
π± EcoEcho
Most tools are a lookup table keyed on a region name. This retrieves over a pgvector index and folds live weather at your coordinates into the query. Then re-ranks against each species' real climate envelope β because similarity alone happily recommends a tree needing 2000mm to someone with 450mm.
Next.js 15 Β· Supabase Β· pgvector Β· Clerk |
The radio isn't the hard part. A C++ layer collapses 215 raw reads into 8 arrivals; routing knows a staircase from a corridor; and the announcement policy decides when to stay quiet β because a device that narrates constantly gets switched off.
C++17 Β· Python Β· accessibility-aware Dijkstra |
π€ Applied ML Set
Spam classification at 99.5% accuracy (1 false positive in 966). Car prices cross-validated on 201 rows. And a housing model scoring RΒ² 0.81 on a random split β β0.13 on a geographically blocked one. That negative result is the most useful thing in the repo, and it ships in every API response.
Python Β· scikit-learn Β· pandas |
π EV Energy Recovery
22.5% more range on an urban cycle β and modelling why it isn't more is the finding. Peak braking hits 32 kW against a 2.5 kW rating, so half of all braking time is spent above what the machine can absorb.
Python Β· NumPy Β· drive-cycle simulation |
πΎ PetCare
A vaccination schedule isn't a list of dates β it's a series of dependent intervals. And counting doses isn't enough: three doses finished at 14 weeks is not protection, because maternal antibodies still block the vaccine. The app says so, in words.
Vanilla JS Β· no build step Β· offline-first |
| Share | Language | Where it lives |
|---|---|---|
| 44% | π Python | Applied ML Β· EV Recovery Β· RFID Navigation |
| 34% | π· TypeScript | AI Tutor Β· EcoEcho |
| 13% | π¨ JavaScript | PetCare |
| 5% | βοΈ C++ | RFID reader firmware |
| 4% | π¨ CSS Β· SQL Β· HTML Β· CMake | Styling Β· pgvector schema Β· build |
419 tests across six repositories β 95 Β· 84 Β· 80 Β· 66 Β· 55 Β· 39, plus 45 C++ checks.
Measured from 559 KB of source via the GitHub API β not estimated.
π¬ Project Associate β IITM HTIC MedTech Incubator, IIT Madras Β· Jun 2026 β Present
- worked on the GPU morphing stack behind an imageless total knee arthroplasty navigation system β neural signed distance fields, Gaussian RBF field-space warping, and a Holoscan operator graph that closes the loop inside a single surgical frame.
CUDA Holoscan SDK Neural SDF C++ Python
π§ͺ Project Intern β IITM HTIC, IIT Madras Β· Feb 2026 β Jun 2026
- Built the Holoscan SDK operator graph for GPU scheduling, keeping the intraoperative path free of host round-trips
CUDA PyTorch Benchmarking
π Data Science Intern β Oasis Infobyte Β· Mar 2025 β Jul 2025
- Shipped three end-to-end ML projects β spam classification, price regression, housing pipeline β each taken past the notebook and served behind a REST API
- Treated reproducibility as the deliverable: every submission documented, re-runnable, and under version control
scikit-learn Flask FastAPI pandas
| π₯ | Runner-Up β Paper Presentation ICRCCT 2K24 Β· temporal graph neural networks for predictive maintenance Β· ADVAYA trophy |
| ποΈ | Young Turks 2025 β Certificate of Merit 96.32nd percentile in India's largest campus skill contest |
| π | Aspire Leaders Program 2025 Selected cohort Β· Aspire Institute, founded by Harvard Business School faculty |
| π | Oracle Certified Generative AI Professional Β· UiPath Automation Developer Associate AWS Academy β Cloud Foundations & Cloud Security Foundations |
| π©βπ» | Google Developer Group member Β· SHEfi Scholar Β· GSSoC open-source contributor |