Skip to content

Experience

Ongoing

  • 🧑🏼‍🔬 Senior Scientist Integrator


    In my role as Senior Scientist Integrator I have a strong drive to realise (societal) impact through improving (cyber) security.

    Read More

  • 💻 PET Lab Coordinator


    In January 2020, I founded the TNO PET Lab and since then coordinated it.

    Read More

  • 🧠 Knowledge Lead


    Since late 2021, I act as the knowledge lead of the Vulnerability Research expertise group within TNO.

    Read More

  • Coding Guild Core Team


    As of the start of 2023, I reside in the core team of the TNO Coding Guild.

    Read More

Working Experience

Period Role Organisation
2019 – now Senior Scientist Integrator (full-time) TNO
2018 – 2019 Consultant / Engineer (full-time) Altran Netherlands B.V.
2014 – 2018 IT Servicedesk (part-time) Vrije Universiteit Amsterdam

Senior Scientist Integrator

Within TNO, I focus on the development of innovative solutions in two domains. Specifically, (automated) vulnerability research and software security testing (including secure software development), and privacy enhancing technologies.

Coding Guild Core Team

Coding Guild Coding Guild

A multidisciplinary push to improve coding practices and DevOps. The Coding Guild is the central entity at TNO regarding software development.
Responsibilities include:

  • coordination with all management layers within TNO (top-down), and
  • guiding the development of the knowledge base (bottom-up).

Knowledge Lead

I act as the knowledge lead of the Vulnerability Research expertise group within TNO. The expertise group focuses specifically on (automated) vulnerability research and software security testing (including secure software development).
Responsibilities include:

  • strategy and vision development (both short- and long-term),
  • responsibility for knowledge roadmap,
  • technical lead,
  • strong involvement in acquisition, and
  • communication and stakeholder management (ranging from internal to external and from academia to industry).

PET Lab Coordinator

PET Lab logo PET Lab logo

In January 2020, I founded the TNO PET Lab (formerly known as TNO MPC Lab) and since then coordinated it. The TNO PET Lab is a cross-project initiative initiated to improve the overall quality, generality, and reusability in the development of Privacy Enhancing Technologies (PETs) solutions developed in the numerous (past, ongoing, and future) TNO projects that involve PETs. The lab was established by me.
Landing page, GitHub.

Consultant / Engineer (Altran)

Part of the Scientific Computing team, a subgroup of the Applied Modelling unit.

Education

Period Degree Institute
2015 – 2018 Master of Science (MSc), Mathematics Vrije Universiteit Amsterdam1
2011 – 2015 Bachelor of Science (BSc), Mathematics Vrije Universiteit Amsterdam
2005 – 2011 Bilingual atheneum Stedelijk College Eindhoven2

Master of Science

Mathematics, track: biomedical.

Abstract

Today, computer simulations are a vital tool in the mathematical analysis of dynamical systems. Simulations allow people to imagine the, often complex, dynamics of (nonlinear) systems. Besides being a great tool for inspiration, simulations can also be used to test and reject hypotheses. Making those numerical computations rigorous truly unleashes the power of numerics.

In this thesis, we consider the validation of numerically computed solutions to differential-algebraic systems in the domain of systems biology. We treat a particular toy model of the qORAC framework, in the form of a semi-explicit differential-algebraic system, to illustrate a computer-assisted validation technique that proves the existence of an exact, and unique solution to the dynamical system, within an explicit range of the numerically computed solution.

Thesis: Computer-assisted validation of solutions to differential-algebraic systems in systems biology
Supervisors: Prof. dr. Jan Bouwe van den Berg and dr. Robert Planqué.
Description: Proving, given a numerical solution to an algebraic-differential system, that a unique and exact solution exists within a certain ball (range) around the numerical solution.

Bachelor of Science

Mathematics, track: biomedical.

Certifications

CSSLP

Certified Secure Software Lifecycle Professional (CSSLP).
Issued August 2024.

ISTQB Certified Tester

ISTQB Certified Tester Foundation Level.
Issued August 2018.

International Baccalaureate

Near-native / full professional. International Baccalaureate English A2-HL.
Issued January 2011.

Activities and societies

Period Role Association
2013-2015 Chairman Study Association STORM3
2011-2018 Various roles and committees Study Association STORM

Honours & awards

Third place - Odyssey Hackathon 2019

Odyssey Hackathon 2019 is the third edition of the world’s biggest blockchain & AI hackathon unites a global ecosystem to scale blockchain adoption. 100 selected teams collaborate with corporate and governmental launching partners to solve complex multi-stakeholder challenges. These challenges require mass collaboration between a multitude of enabled entities and individuals to reach breakthrough progress.

Twentieth place - NWERC 2017

The Northwestern Europe Regional Contest (NWERC) is a contest in which teams from universities all over the Northwestern part of Europe are served a series of algorithmic problems. The goal of each team is to solve as many problems as possible within the 5 hour time limit. Potential solutions are submitted and corrected by an automated judging system. The team that solves the most problems at the end of the contest qualify for the ICPC World Finals.

Scoreboard, Problem set

Fifth place - BAPC 2017

The Benelux Algorithm Programming Contest, or BAPC for short, is a programming contest in which 60 teams of leading universities from The Netherlands, Belgium and Luxembourg compete in solving algorithmic programming problems. The goal of every team is solving as many problems within a certain time and resource limit. These problems have to be programmed out and are then checked by an automatic system for correctness. The Benelux Algorithm Programming Contest, or BAPC for short, is a programming contest in which 60 teams of leading universities from The Netherlands, Belgium and Luxembourg compete in solving algorithmic programming problems. The goal of every team is solving as many problems within a certain time and resource limit. These problems have to be programmed out and are then checked by an automatic system for correctness.

Scoreboard, Problem set

Eleventh place - BAPC 2016

The Benelux Algorithm Programming Contest, or BAPC for short, is a programming contest in which 60 teams of leading universities from The Netherlands, Belgium and Luxembourg compete in solving algorithmic programming problems. The goal of every team is solving as many problems within a certain time and resource limit. These problems have to be programmed out and are then checked by an automatic system for correctness. The Benelux Algorithm Programming Contest, or BAPC for short, is a programming contest in which 60 teams of leading universities from The Netherlands, Belgium and Luxembourg compete in solving algorithmic programming problems. The goal of every team is solving as many problems within a certain time and resource limit. These problems have to be programmed out and are then checked by an automatic system for correctness.

Scoreboard, Problem set

Winner - AAPP 2016 & 2017

The AAPP is the annual programming competition for students from the VU, formerly known as the BAPC Preliminary. By competing in the AAPP you can qualify for The Benelux Algorithm Programming Contest (BAPC). BAPC is where the institutes from The Netherlands, Belgium and Luxembourg are battling to be the best. The AAPP is the annual programming competition for students from the VU, formerly known as the BAPC Preliminary. By competing in the AAPP you can qualify for The Benelux Algorithm Programming Contest (BAPC). BAPC is where the institutes from The Netherlands, Belgium and Luxembourg are battling to be the best.

Scoreboard 2016, Problem set 2016
Problem set 2017

Third place - Xomnia Datathon 2016

The main goal of this datathon was to work on solutions to sustainable fishing.

Ninth place - BAPC 2015

The Benelux Algorithm Programming Contest, or BAPC for short, is a programming contest in which 60 teams of leading universities from The Netherlands, Belgium and Luxembourg compete in solving algorithmic programming problems. The goal of every team is solving as many problems within a certain time and resource limit. These problems have to be programmed out and are then checked by an automatic system for correctness.

Scoreboard, Problem set

Second place - Nacht van Eindhoven 2015

The ‘Nacht van Eindhoven’ (Night of Eindhoven) is a competition between universities in the field of operations research and statistics. This year, the Nacht van Eindhoven is from Thursday June 5 to Friday June 6. During the nightly contest, 8 teams of 3 master students battle each other over four consultancy issues inspired by our daily work. The student team that solves the 'impossible' tasks best, returns home with eternal glory and a cash prize for the team and for the study union it represents.


  1. The Vrije Universiteit Amsterdam (abbreviated as VU Amsterdam or simply VU when in context) is a public research university in Amsterdam, Netherlands, being founded in 1880. 

  2. Stedelijk College Eindhoven is a public secondary school with two locations. The location on Henegouwenlaan is the largest, with about 1,400 pupils and 170 staff members. 

  3. STORM is the study association of the departments Mathematics and Computer Science from the Faculty of Science at the Vrije Universiteit Amsterdam. STORM stands for STudent ORganisation Mathematicians, but is an association which has long been for more than just mathematics students.