CV
Last updated: December 2024
Experience
Algorithm Developer
Wahoo Fitness LLC Since 3/2021 Remote from Germany
- Development of algorithms for consumer sports devices and in-house R&D.
- 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 4/2015 - 3/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
Center for CES 1/2010 - 3/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
Festival de Théorie 6/2017 - 7/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
EADS Cassidian 10/2012 - 4/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 - 1/2021 Karlsruhe, Germany Thesis: Theory, models, and numerical methods for classical and non-classical transport.
Master of Science in CES
RWTH Aachen University 10/2013 - 3/2015 Aachen, Germany Thesis: Theory and application of numerical methods for fractional diffusion equations.
Bachelor of Science in CES
RWTH Aachen University 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.