CV
Last updated: January 2025
Experience
Algorithm Developer
Since 03/2021, Remote from Germany
- Development of algorithms for consumer sports devices and in-house R&D.
- Backend API development with Python and Pydantic, serving thousands of users, deployed via AWS.
- Collaboration with cloud engineers and frontend developers to ensure seamless integration and functionality.
- Using time series analysis, sensor fusion, uncertainty quantification, and machine learning; both for rapid prototyping and production-ready code.
- Analysis and visualization of distributed (user) data using pandas, numpy, plotly, and SQL.
- C-code generation for low-level hardware sensors (GNSS, barometer, gyroscope) using Matlab.
- Agile work environment in a fully remote team (US and EU) using Jira and Confluence.
Scientific Staff
Steinbuch Centre for Computing and Center for CES
04/2015 - 03/2021, Karlsruhe and Aachen, Germany
- Research in the field of kinetic theory, numerical mathematics, optimization, and machine learning.
- Application of machine learning tools to the optimization of numerical algorithms in CFD.
- Optimization of research software on KIT's HPC cluster via parameter studies using OpenMP.
- Teaching assistant and substitute lecturer for modules in the mathematics and CES programs.
Student Assistant
01/2010 - 03/2015, Aachen, Germany
- Helping with teaching duties for a variety of mathematics and computer science modules.
- Various CPU- and GPU-based research projects using C, Fortran, and CUDA.
Summer School on Plasmas
06/2017 - 07/2017, Aix-en-Provence, France
- Active participation in seminars and workshops in the field of plasmas.
- Implementing magnetic field derivatives into a Fortran DG-MHD research code.
Internship with Bachelor's Thesis
10/2012 - 04/2013, Manching, Germany
- Automation of UAV airfoil shape optimization using mesh adjoints.
- Numerical simulations with in-house tools and the adjoint code of the German Aerospace Center.
Education
Dr. rer. nat. in Applied Mathematics
Karlsruhe Institute of Technology
10/2017 - 01/2021, Karlsruhe, Germany
Thesis: Theory, models, and numerical methods for classical and non-classical transport.
Master of Science in CES
10/2013 - 3/2015, Aachen, Germany
Thesis: Theory and application of numerical methods for fractional diffusion equations.
Bachelor of Science in CES
10/2009 - 9/2013, Aachen, Germany
Thesis: Improvement of the aerodynamic shape optimization by adjoint methods in an MDO process.
Skills
Python
- 8 years of experience Expertise in OOP, typed Python, and advanced software design paradigms for robust software development and testing. Experience with NumPy, Scipy, pandas, matplotlib, and scikit.
Matlab
- 6 years of experience Development of scientific simulation tools and visualizations. Includes working with MuPAD, Simulink, and Optimization Toolbox.
Data Visualization
- 10+ years of experience Expert in creating interactive data visualizations and dashboards using Altair, Plotly, Matplotlib, D3.js, and Observable Plot to present complex data in an accessible way. This includes publication-ready visualizations, interactive visualizations for explorative analysis, and development of deployable dashboards.
Software Development
- 10+ years of experience Version control (git, Github), CI/CD, modern testing frameworks, proficiency with UNIX systems, AWS (Lambda), Jira, and Confluence.
Scientific Outreach
- Collaborator in the Computational and Mathematical Modeling Program (KIT University), developing programs that teach high-school and entry-level university students the importance of mathematical modeling for real-world applications.
- Publications in the (mathematical) didactical sciences, aiming at bringing mathematical modeling to the German Abitur.