Machine Learning · Deep Learning · Model Development

I build and study machine learning systems.

I’m a machine learning engineer based in Prague, interested in deep learning, probabilistic modeling and understanding how modern models work. My professional background includes production ML and data systems, while my independent work is increasingly focused on model development, experimentation and learning from first principles.

I’m open to selected remote contract work with small US and European ML and AI teams, particularly part-time roles involving technically challenging problems, experimentation and real engineering ownership.

Selected work

Independent project · Deep learning

ScratchGPT

Implemented a decoder-only Transformer from scratch in PyTorch to understand the core mechanics of modern language models, including self-attention, training, evaluation and autoregressive generation.

PyTorch · Transformers · Language modeling · Deep learning

View project

Independent project · Probabilistic ML

ATP match outcome predictor

Built a probabilistic model for professional tennis and evaluated it against bookmaker markets, focusing on calibration, Brier score and decision quality rather than classification accuracy alone.

Python · scikit-learn · Probabilistic modeling · Model evaluation

View project

Private client · Production project

Sales & catalog analytics platform

Built and delivered a production analytics application connecting sales and product catalog data into a unified workflow for exploring commercial performance and reducing manual reporting work.

Production engineering · Data pipelines · Analytics · Full-stack delivery

Read case study

Technical interests

Deep learning

Neural architectures, representation learning and understanding modern models beyond high-level APIs.

Model development & experimentation

Training, evaluation, ablations and controlled experiments aimed at understanding why models work, where they fail and how they can improve.

Probabilistic machine learning

Uncertainty, calibration and models designed to support reliable decisions rather than optimize a single benchmark metric.

Working on an interesting ML problem?

I’m open to selected remote contract work with small ML and AI teams, particularly part-time engagements involving model development, experimentation and technically challenging engineering.