Skip to content
Shazan Ansar
Back to selected work

Engineering, Personal project

ML experimentation and regression framework

Config-driven experiments with versioned data, tracked metrics, and regression tests so model changes can't quietly get worse.

Role
Designed and built
Stack
Python, Config-driven runs, Metric tracking, Drift checks
  1. Config
  2. Versioned data
  3. Train run
  4. Tracked metrics
  5. Regression gate
Runs
Config + versioned
Changes
Regression-tested

Goal

Make model iteration safe: every result reproducible, every change compared against the last good run.

What it does

  • Config-driven experiments, so a run can be repeated exactly.
  • Data versioning and metric tracking across runs.
  • Automated regression tests that flag performance drops before they ship.
  • Hooks for drift monitoring.

Outcome

Less manual validation and faster, more comparable iteration cycles.

Next projectLLM post-editing for test-time domain adaptation