Alvaro is a data scientist and machine learning researcher based in Utrecht, the Netherlands. He is currently a PhD candidate at TU/e working with Robert Peharz and Cassio de Campos. He is particularly interested in (tractable) deep generative models and their applications to other fields of machine learning.


  • Probabilistic Machine Learning
  • Generative Models
  • Tractable Inference
  • Uncertainty Estimation
  • Reinforcement Learning


  • PhD in Computer Science, 2018 - Present

    TU/e, the Netherlands

  • MSc in Machine Learning, 2016 - 2017

    Université Paris-Saclay, France

  • MSc in Robotics and Embedded Systems, 2016 - 2017

    ENSTA Paris, France

  • BEng in Mechatronics Engineering, 2011 - 2017

    Escola Politécnica da USP, Brazil

Professional Experience


Deep Learning Intern


Jun 2021 – Oct 2021 Amsterdam, The Netherlands

Data Scientist

Itaú Unibanco

Jun 2018 – Oct 2018 São Paulo, Brazil

Senior Analyst


Feb 2018 – May 2018 São Paulo, Brazil

Research Associate

Accenture Labs

Mar 2017 – Aug 2017 Dublin, Ireland

Systems Engineering Intern


Aug 2015 – Jul 2016 Birmingham, UK



A (very brief) introduction to Normalising Flows presented at our weekly seminar at TUe.

Deep Learning

An Introduction to Deep Learning for Data Science BSc students at TU/e.


An Introduction to Prolog for BSc students at Utrecht University.