Profile

Matthijs Keep

Building ML systems

I build machine learning systems end-to-end: from data pipelines and model training to evaluation and production deployment. Strong focus on PyTorch, attention mechanisms, transformers, and the full MLOps lifecycle. I enjoy building systems that work at scale and thinking carefully about architecture.

Currently interested in: training efficient transformers, building production-ready systems, physics based neural nets, and experiment management. AI at ASML.

Core strengths

  • • End-to-end ML systems (data → model → deployment → monitoring)
  • • PyTorch
  • • Transformer architectures and attention mechanisms
  • • Training at scale (distributed training, mixed precision, gradient checkpointing)
  • • MLOps: orchestration, CI/CD, experiment tracking, model serving
  • • Evaluation methodology and benchmarking

Projects

End-to-end Kubernetes ML system

PyTorchkubernetesFastAPI

github repo

End-to-end, production-emulating ML system. Uses MNIST as example, but any dataset/model can be used with PyTorch. Built to run locally on Kubernetes on a MacBook (Apple Silicon). My first attempt at getting some experience with Kubernetes.

Writing & notes

Experience

Lead AI Engineer

ASML, 2024–Present

Leading development of different Machine Learning projects focusing on improving semiconductor lithography machine performance.

ML Engineer

Itility B.V., 2023–Present

Research Scientist

Technical University of Eindhoven, 2019–2023

Research on efficient neural networks using sparsity learning.

Skills

Programming & ML

Python, PyTorch, JIT

DevOps & Infrastructure

Docker, Kubernetes, Git, CI/CD

Tools & Platforms

MLflow, Databricks, Azure, Ray

Data & Experimentation

SQL, PySpark, Pandas, Polars


Contact

Email: mdkeep@gmail.com

GitHub: github.com/matthijskeep

Twitter: @matthijs_dev