I am a freelance consultant on organization development, software engineering and data science.
Previously I was the Vice President of Engineering at Smart Reporting. Where I was responsible for organizing the development department with 35 engineers.
Before taking the VP role at SmartReporting I was a Principal Software Engineer and conducted 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) where I also worked as one of the lead developers of CindyJS, a framework to create interactive mathematical content for the web.
Dr. rer. nat. in Mathematics, 2018
Technical University of Munich (TUM), Germany
Research stay, 2016
ETH Zurich, Switzerland
M.Sc. Mathematics, 2013
Technical University of Munich (TUM), Germany
B.Sc. Mathematics, Computer Science, 2010
Technical University of Munich (TUM), Germany
Agile Development, Team Topologies, Hiring, Partner Management
Mathematics, Computer Science, Problem Formulation
IT Security, Test Driven Development, Code Review, Continuous Integration and Delivery, Docker, Git
TensorFlow, scikit-learn, pandas and numpy
JavaScript/TypeScript, Python, React, Angular, C++ and Java
CUDA, OpenMP and MPI
Consulting expertice I am offering:
Responsibilities include:
Fields of Activity:
Tools:
In this article, we will introduce methods of non-standard analysis into projective geometry and within this introduction we discretize continuous theory without the usual discretization error. Especially, we will analyze the properties of a projective space over a non-Archimedeanfield. Non-Archimedean fields contain numbers that are smaller than every real number: the so called “infinitesimal” numbers. The theory is well known from non-standard analysis. This enables us to define projective objects that deviate only infinitesimally (in an appropriate metric) from each other. And we show that in most cases operations involving such objects that deviate infinitesimally also experience only infinitesimal change. Another focus will be where this property does not hold true and show that this usually involves discontinuity or degeneration. Further-more, we will explore common projective concepts like projective transformations, cross-ratios and conics in a non-standard setting.
The CindyJS Project brings interactive mathematical visualization to a broad variety of devices. Using projective geometry, homotopy methods and well tuned algorithms the CindyJS project is one of the first real time capable software projects in this eld that at the same time approaches high-level mathematical descriptions and performance.
We propose a framework for temporally consistent videocompletion. To this end we generalize the exemplar-based inpaintingmethod of Criminisi et al. to video inpainting. Specifically we addresstwo important issues: Firstly, we propose a color and optical flow inpaint-ing to ensure temporal consistency of inpainting even for complex motionof foreground and background. Secondly, rather than requiring the userto hand-label the inpainting region in every single image, we proposea flow-based propagation of user scribbles from the first to subsequentvideo frames which drastically reduces the user input. Experimental com-parisons to state-of-the-art video completion methods demonstrate thebenefits of the proposed approach.