Munich, Bavaria, Germany
I did my Ph.D. focused on engineering optimization algorithms applied to the field of energy informatics, especially graph and scheduling algorithms to facilitate demand-side management. Now I work on the algorithmic core of a public transport routing engine. I love to tinker with data structures, teasing out the last modicum of performance from an algorithm, and seeing complex systems "just work". I'm specialized in modern C++, but also fluent in Python and (E)Lisp.
I currently work on the algorithmic core of MENTZ's public transport routing engine. This includes tuning graph-based routing algorithms as well as ingesting realtime data at high velocity. On the side I work on modernizing our code base to C++20.
I did my PhD in Algorithm Engineering, with a focus on optimization algorithms. I built combinatorial algorithms as well as mathematical models for scheduling problems arising in the context of modern energy systems. As an algorithm engineer, I did not just design the algorithms, but actually implemented them in modern C++, engineered them for performance and benchmarked them against each other.