- 2018–nowPhD-researcher and teaching assistantDepartment of Applied mathematics, Computer science and Statistics - Ghent University
- Guiding students with their bachelor's and master's thesis.
- Developing and guiding of exercises for three Scientific Computing courses.
- Assisting a Python-programming course for all sciences students.
- Outreach for the mathematics program.

- 2018Data engineer - Summer internshipKBC - Data Intelligence Services, Leuven
- Researching how MLflow can be used within machine learning projects.

- 2017Data scientist - Internship and student jobYazzoom - Ghent
- Automatic pattern recognition in logging data.

- 2015–2017Assisting during summer course - Student jobGhent University
- Assisting during the summer course mathematics for first year students.

- 2012–2014Frontend developer - Student jobBlue Cherry - Antwerp
- Implementing website designs into HTML and CSS.

- 2018–2023Doctor of Science: Mathematics - Algorithms for time-independent Schrödinger equationsDepartment of Applied mathematics, Computer science and Statistics - Ghent University
- Developing accurate algorithms and efficient C++ programs for Schrödinger equations.
- Building a user-friendly Python-interface.

- 2016–2018Master of Science: Mathematics - major Applied Mathematics and Computer Science
Ghent University - 2013–2016Bachelor of Science: MathematicsGhent University

- 2018–nowOutreach and popularizing mathematics
- 2022-2023: Five posters and interactive visualizations of fractals for Imaginary.
- 2019-2022: Three poster images for VWO.
- Yearly science festival at Ghent University.
- 2020: Simulating the world - An online interactive presentation about (partial) differential equations.
- 2019: Hyperbolic geometry in VR - Workshop and talk about hyperbolic geometry and VR.

- 2019: Pint of science: Art in mathematics - Unexpected beauty in root finding algorithms.

- 2020–nowFaculty board memberFaculty of Sciences - Ghent University
- 2014–2018Student representativeGhent University
- 2009–nowParticipating in math and programming competitions
- Three times second place in the Flemish Programming Competition (VPW).
- Twice the top team from Ghent in the Google Hash Code.
- Second round of the Google Code Jam.
- Third prize at the International Mathematics Competition for University Students (IMC).
- Three times finalist at the Cyber Security Challenge Belgium.
- Bronze medal at the Benelux Mathematical Olympiad (BxMO).
- Three times finalist at the Flemish Mathematics Olympiad (VWO).

- More than 350 problems solved on Project EulerProjectEuler.net
- Open-source contributions
- 0 A. D.: Real-time strategy game in C++ and JavaScript.
- Jupyter Notebook: Web application for creating computational documents.
- Chalk: JavaScript library for terminal string styling.
- jupyterlab-execute-time: Plug-in for JupyterLab to display cell timings.
- pyuff: Universal file format reader and writer in Python.
- MLflow: A machine learning lifecycle platform.

- 2021The fast and accurate computation of eigenvalues and eigenfunctions of time-independent one-dimensional Schrödinger equations.Physics Communications, 258, 107568.
- 2022Improvements to the computation of eigenvalues and eigenfunctions of two-dimensional Schrödinger equations by constant perturbation based algorithms.Journal of Computational and Applied Mathematics, 412, 114292.
- 2022Dolos: Language-agnostic plagiarism detection in source code.Journal of Computer Assisted Learning, 38(4), 1046-1061.

- Strands: new efficient technique for solving time-independent two-dimensional Schrödinger equations accurately.
- Determining indices of eigenvalues of linear self-adjoint elliptic operators on bounded Lipschitz domains.
- Local Lyapunov exponents, spiking and bistability in SEIR and SEIRS models for COVID-19
- Quantifying temporal and spatial variability in light availability in agroforestry systems