who i am
Based in the Netherlands, I work as a systems and software architect. Embedded software is what I love working with, and I've been doing it for some time now. Before that, I spent nearly a decade building web platforms. On the side, I enjoy tinkering with electronics, recreational programming, and other small projects. Robotics is something I'm massively enthusiastic about, and I'm involved with local robotics communities.
I thrive in multidisciplinary work and environments. Here I have been able to ship multiple successful products, both physical and digital. Not just being involved, but being the core and sometimes only engineer. My work includes programming of web and embedded systems, PCB design and occasionally simple CAD work.
When it comes to development work, I've embraced AI and try to keep up to date with the latest technologies. Not because I don't enjoy doing the work myself, but because I've realized there's fun to be had in result-driven work too.
At home sits a decent collection of musical instruments, most of which I don't know how to play. The trombone and bass guitar are the exceptions.
what i do
- I've been at Aquablu, Amsterdam since the very beginning in july 2020. Starting as a part-time full-stack developer, I moved into embedded development in 2021, went full-time in march 2022, and currently serve as system architect. Over the years I've been involved in many different aspects of the product design - from PCB design and embedded development to full-stack web development and system architecture - and have helped bring multiple products to market.
- From 2017 until 2020 I've had a part-time job as a web developer at HappyFlow, the Hague.
- In the past I have competed in the RoboCupJunior national and world championships, of which i won the former. Nowadays I am on the board that organizes this national championship.
- Together with a team consisting of university personnel and students I have worked on a robotics platform to help teach highschoolers the art of programming.
education
- I have followed the Embedded Systems masters programme at the Delft University of Technology, but about halfway through I decided to pursue a full-time career instead. In 2020 I was admitted the Computer Science and Engineering bachelors degree at the same university.
- I have finished a minor in robotics. During this minor we built a life-size interactive robotic guide named IONA for the Science Centre, Delft.
- For my final bachelor thesis I have worked on computer vision software for warehouse based flying drones at Eonics, the Hague.
- I was a member of the Robotics Study Association (RSA) that aims to connect students in the robotics community to the industry. I was also a member of De Bolk, a student association with no purpose other than having fun.
certifications
- iSAQB Software Architecture — Foundation Level (CPSA-F), february 2026.
- Professional Scrum Master I (PSM I), october 2023.
- Introduction to Linux (LFS101x) — The Linux Foundation, august 2014.
quick words
I like to play around with provided assets like images and documents; however, I do not own licenses to the criminally expensive subscription based software suites that are often required for these kinds of files. I wish more assets were provided in non-proprietary file formats.
I disagree with the notion that newer is always better. There is a time and place for everything, but when your web page takes a full minute to load you must reassess your priorities. Besides, I really love the look of simple websites that don't have too much going on.
Any competent programmer should be comfortable using multiple programming languages for the same reason a carpenter should be comfortable using multiple types of tools. Hammering a nail using a wrench is equivalent to writing a web server in C or a kernel driver in PHP.
Brackets are placed in Suns variant of the K&R indentation style. Vim is better than Emacs, simply because it doesn't require a bachelors degree in wasting time. I prefer Gnome over KDE because I dislike setting panels inside of setting panels. You can be an expert on any programming language and still dislike said language.