Maarten Flippo

About Me

Hi! I am Maarten, a PhD student at TU Delft. I work on anything to do with Constraint Programming solvers: The theory for the algorithms and data structures, the software design, and the certified correctness of these solvers.

As part of my PhD, I am one of the main contributors to the Constraint Programming solver Pumpkin. Our aim is for Pumpkin to be a constraint programming library that is flexible for research while being competitive with more mature solvers. It is written in the Rust programming languagea and won a bronze medal in the 2025 MiniZinc challenge!

Beyond my research, I enjoy programming in general. I also love playing and watching football (soccer for the Americans), skiing, and most tabletop or video games.

Publications

  1. A Multi-Stage Proof Logging Framework to Certify the Correctness of CP Solvers Maarten Flippo, Konstantin Sidorov, Imko Marijnissen, Jeff Smits, Emir Demirović 30th International Conference on Principles and Practice of Constraint Programming (CP 2024), 2024
  2. Conflict Analysis Based on Cutting-Planes for Constraint Programming Robbin Baauw, Maarten Flippo, Emir Demirović 31st International Conference on Principles and Practice of Constraint Programming (CP 2025), 2025
  3. Using Certifying Constraint Solvers for Generating Step-wise Explanations Ignace Bleukx, Maarten Flippo, Bart Bogaerts, Emir Demirović, Tias Guns Proceedings of the AAAI Conference on Artificial Intelligence, 2026