Academia

Research focus, teaching, and student supervision

My work spans two areas. In probabilistic machine learning I build fast, scalable Bayesian inference tools: I founded and lead the open-source RxInfer ecosystem (RxInfer.jl and its supporting libraries), used in academia and industry for real-time, reactive inference. In computational immunology I co-led the development of VDJdb, a curated T-cell-receptor database behind a Nature Methods paper and still used by researchers worldwide.

I contribute to the national AiM-TT initiative on AI for multi-modal traffic and transport, working with TU Delft and the Nationaal Dataportaal Wegverkeer (NDW).

Teaching

Teaching Assistant — Bayesian Machine Learning & Information Processing

TU/e
2026 - Present
Eindhoven, the Netherlands

From September 2026 I support this MSc course, helping students master probabilistic modelling and message-passing inference.

Teaching Assistant — Software Engineering for Artificial Intelligence

TU/e
2020 - 2023
Eindhoven, the Netherlands

Supported students at the intersection of software practice and AI during my PhD, as the course scaled to its current size.

Open educational resources at scale

ReactiveBayes
2019 - Present
Open source

I treat my open-source work as teaching at scale: the documentation, tutorials, and 40+ worked examples I wrote for the RxInfer ecosystem are used by students, researchers, and practitioners worldwide to learn Bayesian inference.

Student supervision

PhD & MSc project supervision

TU/e · ReactiveBayes
2021 - Present
Eindhoven, the Netherlands

I co-supervise PhD students and have supervised MSc projects, on a day-to-day basis (formal promotorship sits with senior staff).

Recognition & academic service

Community organizing & academic citizenship

PyData / JuliaCon Eindhoven
2022 - Present
Eindhoven, the Netherlands

I help build the local research-software community and speak widely about probabilistic programming.