Sample profile — not a real person

Scheduled retraining with drift detection and a promotion gate; the model stopped silently going stale between releases.

See the full story

Proof of work

2024

Automated retraining, keeping the model fresh

Retraining was a manual ritual only one person knew, so the model quietly went stale between the times they had a free afternoon for it. I automated the loop — scheduled retraining, drift detection, and a gate that only promoted a model that actually beat the one already live.

Scheduled retraining with drift detection and a promotion gate; the model stopped silently going stale between releases.

SQLPandasMachine Learning
2023

Raised model accuracy 43%→73%

The models were good in a notebook and useless in production, where nothing was reproducible and every handoff lost something. I built the path from experiment to serving that actually held up — versioned data, a real evaluation gate, and deploys that could be rolled back without ceremony.

Reworked features and validation; offline accuracy rose from 35% to 66% and held online.

PythonSQL
2025

Cut training cost 20% with spot + checkpointing

Everyone wanted 'AI in the product' and nobody had said what good would look like, so we were one demo away from shipping something confidently wrong. I set the evaluation first — the metric, the holdout, the bar to clear — so we could tell real progress from a nice-looking demo.

Moved training to preemptible hardware with safe checkpointing; compute cost fell 55% at the same wall-clock.

SparkPandas
2023

Made experiment analysis self-serve for 6 teams

Labeling was slow, inconsistent, and the bottleneck on every model we wanted to ship. I built the tooling and the guidelines that made it fast and repeatable, and put the annotator disagreements to work as a signal instead of noise.

Built an A/B analysis layer; 8 product teams now read results without a data scientist in the loop.

SQLdbtPythonNLP

Bring craft and measurement to work that usually gets neither.

Off the clock

Locked
NLPPython

In public

SnowflakePythondbt
Locked
SQLSpark
Locked
NLP
Locked
scikit-learn
Locked

Practical bits

Timezones
Europe/Africa
Location
Poland
Languages
Croatian
Domains
Healthcare, AI/ML
Employment
Part-time · Full-time · Contract
Annual salary
Available with a company account
Social links
Available after unlocking

Reach out

Unlock with a company account to message directly and reveal:

  • Full name
  • Projects
  • In public
  • Social links

Find someone like this

Jump back to the board with this background already filtered in.