Résumé

Education

  • 2015 – present: Master of Science in Computer Science at Leiden University.
    With courses: Embedded Systems, Quantum Computing, Computational Molecular Biology, Coordination and Component Composition, Seminar Combinatorial Algorithms, Testing Object Oriented Software, Social Network Analysis, Evolutionary Algorithms and Multicriteria Optimization and Decision Analysis.
  • 2011 – 2015: Bachelor of Science in Informatica (Computer Science) at Leiden University with a minor in Informatica.

    With courses in Programming Methodologies, Calculus, Digital Techniques, Foundations of Computer Science, Databases, Algorithmics, Logic, Linear Algebra and Image Processing, Concepts of Programming Languages, Data Structures, Software Engineering, Computer Architecture, Requirements Engineering, Operating Systems, Programming and Correctness, Artificial Intelligence, Complexity, Compiler Construction, Data Mining, Concurrency Theory, Computer Graphics, Networks and Natural Computing.

    With a final project in the field of Embedded Systems, entitled Exploring scheduling alternatives for a computer vision application on embedded MPSoCs.

Work experience

  • September 2015 – January 2016: Student assistant for the second-year course Datastructures at Leiden University.
  • September 2014 – January 2015: Student assistant for the second-year course Datastructures at Leiden University.
  • January 2014 – July 2014: Student assistant for the first-year course Algorithmics at Leiden University.
  • September 2013 – January 2014: Student assistant for the first-year course Study Skills at Leiden University.
  • September 2012 – January 2013: Student assistant for the first-year course Study Skills at Leiden University.

Projects

  • Most notably a developer of the LÖVE framework since 2008.
  • Participated in several Ludum Dare game jams.
  • Various sysadmin and web-development-related tasks for student association De Leidsche Flesch since 2011, as part of the "ICT-guild", both in membership and leadership roles.

Skills

  • Programmed in at least, in rough order of experience, C++, C, Lua, Scheme, Racket, Shell scripting, Awk, C#, Rust, Clojure, Java, Python, Perl, Tcl, Ocaml, Go, Pharo smalltalk, 6502 Assembly, ARM/Thumb assembly, PHP, HTML, CSS, Javascript, Ada, Ruby and MIPS assembly.
  • Proficient in the use of Git, Mercurial and Subversion, as well as a plethora of common linux tools.
  • Over 10 years of Linux experience, including desktop use and server management.
  • Fluent in Dutch and English.