I am a senior scientific programmer in the Collective Information project of Ulle Endriss at the Institute for Logic, Language and Computation (ILLC) at the University of Amsterdam in (surprisingly) Amsterdam, The Netherlands.

Before that, I did my PhD under the supervision of Ulle Endriss, Jan Maly, and Ronald de Haan. My thesis titled Variations on Participatory Budgeting presents a wide range of approaches I used to analyse participatory budgeting.

The field I worked in is called as Computational Social Choice. The typical problems arising in (computational) social choice concern the aggregation of individual opinions into a collective, such as when people vote in an election. I studied different questions related to the aggregation of preferences, both from a mathematical and from a computational perspective.

I mostly focused on participatory budgeting, a democratic tool used to allow citizens to vote on how to allocation public funds. I have also worked on other topics such as the fair allocation of indivisible items, or how to handle incomplete preferences. I developed several tools during my time as a researcher: I am the main developer and maintainer of, the PaBuTools, among others.

If you have no idea what social choice scientists do, the following video will offer you a glimpse at the typical problems we study when it comes to participatory budgeting.

Note that I am currently shifting towards a different direction and thus am not looking to start new collaborations. If you want to chat still, drop me an email at


Et VoilĂ !

I successfully defended my PhD thesis on the 13th of October. The past four years found a nice conclusion.

PDF File

Introducing... The Pabutools

With Markus Utke we entirely re-wrote the pabutools, the standard Python library to work with participatory budgeting elections. Have a look and provide feedback!

GitHub PyPi project

Survey on Indivisible Particiaptory Budgeting

There is a cool survey on indivisible PB that came out in March, check it out:! I'll be happy to hear any feedback :)


New PrefLib-Tools

The new version of the PrefLib-Tools, a python package to deal with instances taken from, is available. I also put together a clean documentation for them.

GitHub Documentation

The new PrefLib is up

The new version of PrefLib is now online. You can have a look at it there: If you encounter any issue, let me know :)