In parallel to research, I love to learn new programming languages and technologies.
Here are some languages I know, in reverse chronological order, and some sample projects:

  1. Python (2016-2017): my current love. A language like a language should be. Current project: extending PrefLib-Tools (a social-choice toolkit) with our algorithm for detecting level-1-consensus and simulation experiments.

  2. Jekyll (2016): this website, featuring bilingual support.

  3. SageMath (2015-2016): an automatic prover for our envy-free cake-cutting algorithm.

  4. Node.js (2013-2016): the infrastructure for negochat, as well as:
  5. PHP+MySQL+Javascript+CSS (2005-2016): many websites, for example:
  6. Perl (2007-2014): automatic testing scripts for MeeZoog and bots for WikiSource.

  7. Java (2011-2013): natural-language projects, including:
  8. NetLogo (2011-2012): agent-based simulations of land division and Jubilee simple and with income effects.

  9. C++: my M.Sc. thesis (1997-1999), real-time programming during my IAF service (1999-2004) and teaching data structures (2010).

  10. Matlab (1999-2004): simulation programming during my IAF service.

  11. BASIC (1982): my first programming language :)