I’m a Principal Software Engineer at Smart Reporting and conducting research on artificial intelligence in healthcare.
I used to be postdoctoral researcher at the Technical University of Munich (TUM) and received my doctoral degree in 2018 under the supervision of Jürgen Richter-Gebert (chair of Geometry and Visualization).
My research interests included complex dynamic geometry, visualization, non-standard analysis and numerics. Currently I’m working on explainable machine learning algorithms in healthcare systems.
I’m also one of the lead developers of CindyJS, a framework to create interactive mathematical content for the web. CindyJS is based on modern web technologies like HTML5 and WebGL.
Dr. rer. nat., 2018
Technical University of Munich (TUM), Germany
Research stay, 2016
ETH Zurich, Switzerland
M.Sc. in Mathematics with focus in numerics, optimization and image processing, 2014
Technical University of Munich (TUM), Germany
Semester abroad, 2012
University of Leiden, Netherlands
B.Sc. in Mathematics with minor in Computer Science, 2011
Technical University of Munich (TUM), Germany
Communication, Project Management, Moderation and Workshop Design
Mathematics, Computer Science, Problem Formulation
Linux, IT Security, Agile and Test Driven Development, Code Review, CI, Docker and Git
C/C++, JavaScript/TypeScript, Python, React and Angular
CUDA, OpenMP and MPI
Numpy/Scipy, MATLAB, Julia and Fortran
OpenCV, scikit-image and vigra
2D/3D Visualization, Pandas, Big Data Processing
Neural Networks, Support Vector Machines, Scikit-learn and Tensorflow