A shorter pdf version of my CV can be found here.

Work Experience

Since July 2023

Consultant at d-fine GmbH

  • Software Development:
    Automatic provisioning and deployment of services into the AWS cloud ecosystem; frontend and backend development in TypeScript and Java; working in an agile project setup

May 2016 – May 2022

Doctoral Researcher at Institute for Mathematics, RWTH Aachen University, Aachen, Germany

  • Software Development:
    Led a team of three; reduced the time for exam creation and correction by 85% by designing and developing a solution for automated exam generation via SymPy; employed self-testing code.
  • Teaching:
    Supervised and coordinated eight student assistants; organised and held lectures, in-class tutorials and exams for up to 600 students in Linear Algebra and Calculus.
  • Mentoring:
    Guided first year undergraduate mathematics students and led junior PhD students.
  • Mathematical research:
    Proved existence and regularity for anisotropic minimal surfaces.

July 2014 – Nov 2014

Teaching Assistant at Mathematical Sciences Institute, Australian National University, Canberra, Australia

  • Teaching:
    Taught differential equations to physics, engineering and chemistry students; marked assignments.

Oct 2011 – Mar 2016

Teaching and Research Assistant at various mathematical institutes, RWTH Aachen University, Aachen, Germany

  • Software Development:
    Improved performance for simulations of nonlinear hyperbolic PDE systems (e.g. shallow water equation) by implementing the research results on multiwavelets of my Bachelor’s thesis into the institute‘s C++ framework.
  • Teaching:
    Taught undergraduate mathematics students how to use the software “Maple” for mathematical research; taught a course to bridge the gap between high school and university level mathematics.

Technical Experience

ExamGen (2020 – 2022)

Exam generator which creates randomised exercises and full solutions with parametrised contents for Linear Algebra and Calculus exams upon each run. Outputs both $\LaTeX$ files for printed exams as well as Python code for use in RWTH’s digital exam system. Python, SymPy

Multiwave (2014)

Library primarily designed for simulations of nonlinear first-order hyperbolic PDE systems. C++


May 2016 – May 2022

RWTH Aachen University, Aachen, Germany
Defence for Dr.rer.nat. (PhD) in Mathematics expected in April 2023.
Research at Institute for Mathematics on minimisers of anisotropic area functionals.
Thesis: “Can soap films have facets or are they always smooth? On the existence and regularity theory for anisotropic area functionals via a geometric approach”

Oct 2013 – Mar 2016

RWTH Aachen University, Aachen, Germany
M.Sc. in Mathematics.
Thesis grade: 1.0 (very good), GPA: 1.0 (with distinction).
Thesis: “Convex extension of the Busemann–Hausdorff area integrand and the Plateau problem in arbitrary codimension”

Jul 2014 – Feb 2015
Sep 2015 – Dec 2015

Australian National University, Canberra, Australia
Research stays with Ben Andrews, focusing on differential geometry.

Oct 2010 – Sep 2013

RWTH Aachen University, Aachen, Germany
B.Sc. in Mathematics.
Thesis grade: 1.0 (very good), GPA: 2.0 (good).
Thesis: Konstruktion von Multiwavelets auf nicht-uniformen eindimensionalen Gitterhierarchien

Academic Honours and Certificates

2014 – 2016

Dean’s List Mathematics at RWTH Aachen University, Aachen, Germany
Awarded to top five percent of students in each year.

2012 – 2016

Scholarship “Deutschlandstipendium”
Awarded to top ten percent of students who have distinguished themselves through their exemplary academic achievements.


“Excellence in Academic Teaching: Basics and Extensions” at RWTH Aachen University, Aachen, Germany
Certificate programme to acquire qualification certificates for didactic and personal development during employment in academia.


Machine Learning Specialisation and Deep Learning Specialisation by Andrew Ng, Deeplearning.AI, Stanford Online
Online self-study course introducing the basics of supervised and unsupervised learning via NumPy and TensorFlow.

TensorFlow Developer Certificate by Laurence Moroney, Andrew Ng, Deeplearning.AI
Online self-study course to develop proficiency in using the TensorFlow API for building machine learning models.