Below is a list of some software that I have developed. See my GitHub page for additional examples.

Preferential Voting Tools (pref_voting) is a Python library that can be used to study different preferential voting methods. In a preferential voting election, each voter submits a ranking of the candidates (that may include ties), and the winners are determined based on the submitted rankings.

  • Documentation is a website that can be used to make a group decision using the Stable Voting voting method.

  • Frontend code