Competitions!

In a programming competition, teams of three to four people get a few hours to solve as many problems as possible. Many skills needed to solve these problems are useful in other domains - including programming, algorithms and optimization. But more important: it's fun!

In 2021, my team placed 16th out of 9000 teams (top 0.2%) in the HashCode qualifier, and 19th in the finals. In 2017, I won a Best Master's Thesis Award at Utrecht University. I joined many other competitions about programming A summary:
  • 2021 HashCode qualifier. 16th out of 9000 teams.
  • 2021 HashCode Finals. 19th out of 38 teams.
  • 2015 NWERC (Northwest Europe) 31st/94 teams.
    There are two rounds of preliminaries leading up to NWERC: UKP (Utrecht University) and BAPC (Benelux).
  • 2014 NWERC (Northwest Europe) 46th/94 teams.
  • 2013 NWERC (Northwest Europe) 24th/92 teams.
  • 2012 NWERC (Northwest Europe) 31st/76 teams.
  • 2013 BAPC (Benelux) 6th out of 34 teams.
  • 2013 UKP (Utrecht) 1st out of 14 teams.
  • 2010 Dutch Computer Science Olympiad; 9th place (individual).
and other topics.For example:
  • 2018 Google (internal, Zürich office) Inclusion and A11y hackathon - 1st place.
  • 2017 Best Master's Thesis Award - Computer Science - Utrecht University - 1st place.
  • 2017 Best Master's Thesis Award - Graduate School of Natural Sciences - Utrecht University - 2nd place.
  • 2014 Nacht van Eindhoven (statistics, operations research, optimization) - 1st/9 teams.
  • 2013 MOAWOA (pure Mathematics) - bronze (individual).
Click the footnotes for a list. Finally, I like designing problems for programming competitions. Here are a few you can try.