Blog
Technology
Kotlin Multiplatform: Write Code Once
Wednesday September 9, 2020
Write code in your favorite programming language, run it everywhere. Oh, and save money while doing it. In just a few years this might be reality, provided you like Kotlin.
Education
Academic versus industry
Monday April 3, 2017
It happens: you follow a course at university about a subject that seems interesting. However, you find out that actually working on it is horrible. It usually is not the subject that causes this by being vague or just too cutting edge, more commonly the tools or implementations chosen by professors kind of suck.
Technology
Releases when in a hurry
Wednesday March 1, 2017
Recently I made the (in hindsight costly) mistake of trying to push out a release in a hurry. It ended horribly. TL;DR: Don’t rush, especially when you’re releasing software.
Publications
Magazine article
(Dys)functional programming on the JVM
Thursday October 22, 2020
Article on functional programming constructs in object oriented languages focusing on the challenges in combining these patterns.
Master thesis
CheckMerge: A System for Risk Assessment of Code Merges
Thursday April 26, 2018
Research on providing an indication whether a code merge could result in broken code.
Bachelor thesis
Comparing the Accuracy of IPv4 and IPv6 Geolocation Databases
Friday January 22, 2016
Research into the accuracy of IP geolcation databases, looking at the differences between IPv4 and IPv6 lookups.
Projects
Study assignment
Drones Simulator
Friday July 7, 2017
As part of the ‘Industrial Software Engineering Project’ course at university we (a group of four students including myself) developed a distributed, scalable simulator platform for drone artificial intelligence testing.
Extracurricular
SymposIA
Wednesday March 1, 2017
For study association Inter-_Actief_ I have created a taylor-made web platform for the symposium committees.
Open source
moneybird-python
Friday February 26, 2016
Python API client for the MoneyBird bookkeeping software.