Open to data science / ML internships · Based in India
My projects combine reproducible model evaluation, numerical data monitoring, and the APIs and interfaces that make results easy to inspect.
Portfolio · Email me · Try ShiftWatch · Try Interleave
Compare a dummy baseline, logistic regression, and random forest on UCI Wine using training-only cross-validation and a separate holdout. Inspect synthetic feature shifts and missingness, or compare numerical CSVs through the Python CLI.
Python · pandas · scikit-learn · SciPy · Jupyter · React
Live dashboard · Executed notebook · Source · Tests · Announcement
The dataset is small and the shifts are synthetic; the results describe this experiment. Methodology and limitations.
An infrastructure-maintenance app with photo reports, public tracking, audit history, and account-scoped data. Supports SQLite for local use and PostgreSQL for deployment.
Python · FastAPI · SQLAlchemy · SQLite · PostgreSQL
Control two workers in six deterministic experiments. Rewind an execution, inspect the state, share a replay, or save a private investigation. Optional local AI assistance discusses the selected trace.
TypeScript · React · Cloudflare D1 · WebLLM
Live workbench · Source · Model assumptions · Announcement
The lab explores finite teaching models. Optional AI requires WebGPU; real-device inference quality is not yet validated.
| Problem | Change and evidence |
|---|---|
| A report write could damage an input CSV or an existing report. | Atomic writes and input-file protection, with failure and file-alias regression tests. |
| A missingness alert could disappear when a dashboard report was exported. | Consistent export and reimport, checked against shared threshold cases. |
| Malformed inventory updates could change the shelter demo's saved state. | Reject the whole invalid update, preserving valid partial edits. |
- Data: Python, NumPy, pandas, SciPy, scikit-learn, Matplotlib, Jupyter
- Applications: FastAPI, SQLAlchemy, PostgreSQL, React, TypeScript, Tailwind CSS
- Validation: pytest, Ruff, Git, GitHub Actions
I also edit short-form and sports video in DaVinci Resolve. Video work · Developer portfolio source


