Wouter Nuijten
PhD candidate in Bayesian Machine Learning at TU Eindhoven · Senior Machine Learning Engineer at Lazy Dynamics
BIASlab, TU Eindhoven
Lazy Dynamics
Eindhoven, The Netherlands
Hi, I’m Wouter. I’m a machine learning researcher and engineer working on Bayesian inference. In particular, I work on making Bayesian reasoning efficient, tractable, and scalable enough to run in real-time learning systems.
I’m in the final year of my PhD at BIASlab (Eindhoven University of Technology), where my research centers on variational realizations of Active Inference: framing Active Inference as variational inference so that planning and decision-making can be solved with the same scalable message passing machinery as state estimation and learning.
I build the tools I research with. I am a core developer of RxInfer.jl, an open-source Julia package for reactive Bayesian inference, where I designed and built GraphPPL.jl, the probabilistic programming language powering RxInfer’s model specification. I also created RxEnvironments.jl for designing reactive multi-agent environments, and Gears.jl for fine-grained scheduling in simulation and real-time systems. As Senior Machine Learning Engineer at Lazy Dynamics, I bring these methods to production in industrial settings.
In my free time, I play football and futsal at Totelos, and I really like to cook. When I’m not on the pitch or in the kitchen, I enjoy collecting records, watching films, and playing piano.
Contact
You can contact me at w.w.l.nuijten@tue.nl
selected publications
- Active Inference
Expected Free Energy-Based Planning as Variational InferenceTransactions on Machine Learning Research, 2026 - Active Inference
A Message Passing Realization of Expected Free Energy MinimizationIn International Workshop on Active Inference, Oct 2025