Work
Selected work across machine learning, deep learning, probabilistic modeling
and production engineering, with an increasing focus on model development
and experimentation.
Machine learning projects
2026 · Independent project · Deep learning
ScratchGPT
Implemented a character-level decoder-only Transformer in PyTorch from
first principles to understand the mechanics of modern language models
beyond high-level libraries.
The project includes the training data pipeline, causal self-attention,
multi-head attention, residual blocks, evaluation, checkpointing and
autoregressive generation.
PyTorch · Python · Transformers · Language modeling · Deep learning
View on GitLab
2025 · Independent project · Probabilistic ML
ATP Tennis Match Outcome Predictor
Built a probabilistic modeling pipeline for ATP match outcomes and
evaluated its predictions against bookmaker markets.
Rather than focusing only on classification accuracy, I evaluated
calibration, Brier score and decision quality, including Kelly-based
analysis of when predicted probabilities provided useful signal.
Python · scikit-learn · Probabilistic modeling · Calibration · Model evaluation
View on GitLab