Experience
Open Source Software Maintainer & Developer
Aug 2020 — Present
I am a maintainer on the uutils project, which aims to reimplement the GNU coreutils in Rust. The project is entirely open source with an active community on GitHub. We strive for perfect compatibility with the existing GNU utilities.
Developer
Oct 2019 — Aug 2023
Bit develops innovative prototypes from the ground up using cutting-edge technologies. I work at Bit as a developer and have worked on many projects, from data science to mobile applications and advanced routing algorithms.
Coach
Sep 2020 — Aug 2021
The Bit Academy teaches programming at MBO level. I coached MBO students, teaching them web programming and data science with technologies such as HTML, CSS, JS, PHP, SQL & Python.
Data Science Intern
Sep 2019 — Dec 2019
MLP applies machine learning in the insurance industry. I worked here as a data science intern, where I applied many machine learning strategies and techniques to real data.
Blikopener
Sep 2015 — Dec 2018
The Blikopeners are young Amsterdam residents who aim to awaken their friends and other peers’ enthusiasm for art and culture. They look at art from a fresh perspective and share their ideas about current affairs, programs and exhibitions. The Blikopeners also organize tours, workshops & events in the museum.
Education
Master in Computer Science
Sep 2021 — Sep 2023
Track: Software Technology
Thesis: Elaine: Elaborations of Higher-Order Effects as First-Class Language Feature
At TU Delft, I followed Computer Science with a focus on Programming Languages. For my thesis, I designed a language with support for higher-order effects, allowing concepts such as exception catching to be defined within the language.
Courses
- Seminar Programming Languages
- Software Verification
- Compiler Construction A
- Compiler Construction B
- Language-Based Software Security
- Analysis of Concurrent and Distributed Programs
- Category Theory for Programmers
- Introduction to High Performance Computing
- Data Visualization
- Distributed Algorithms
- 3D Computer Graphics and Animation
- Security and Cryptography
- Seminar Computer Graphics
- Advanced Algorithms
- System Validation
Bachelor in Liberal Arts and Sciences
Sep 2017 — Aug 2020
GPA: 3.92, summa cum laude
Thesis: Removing Confusion in Locally Finite Petri Nets (A+, Thesis of Distinction)
AUC is a partnership between the Universiteit van Amsterdam and Vrije Universiteit Amsterdam. All students develop their individual study plan by taking courses from the Academic Core, their major and a variety of elective courses. My curriculum was focused on Computer Science, Mathematics & Physics.
Courses
- Introduction to Physics
- Calculus
- Theme Course: Information, Communication & Cognition: Introduction
- Academic Writing Skills
- Spanish A1
- Logic, Information Flow and Argumentation
- Introduction to Chemistry
- Linear Algebra
- Electricity & Magnetism
- Statistics for Sciences
- Global Identity Experience
- Thermodynamics
- Data Structure & Algorithms
- Vector Calculus
- Quantum Physics
- Big Questions in Future Society
- Spanish A2
- Advanced Research Writing
- Mathematical Logic
- Electrodynamics
- Astroparticle Physics
- Advanced Programming
- Physics Lab
- Machine Learning
- Discrete Mathematics & Algebra
- Mathematics of Physics
- Statistical Mechanics
- Theme Course: Quantum Information & Quantum Computing
- Modelling Real World Problems
Gymnasium (Voorbereidend Wetenschappelijk Onderwijs)
Sep 2012 — Aug 2017
Profile: Economy & Society, Culture & Society
Grade: cum laude
For my final project, I created a smartwatch based on a Raspberry Pi, including custom software and bluetooth connection with a smartphone.
Talks
- "uutils/coreutils & the quest for compatibility" at the Rust at TU Delft meetup. video link
Recreation
- Bouldering (6c)
- Playing bass guitar
- Going to concerts and the cinema
- Building & designing programming languages
Languages
- English - Fluent
- Dutch - Native speaker