I am Gunther, a Software Engineer based in Munich. My journey in Computer Science has taken me from working as a student at BMW AG to being a Researcher at the Technical University of Munich's Chair of Algorithms and Complexity.
With a strong foundation in Computer Science and an appetite for learning new technologies, I am committed to creating practical and effective solutions that stand the test of time.
If you are interested in hiring me as a Software Engineer, feel free to reach out to me via email:
Researcher, Chair of Algorithms and Complexity, TU Munich (2021 - 2023)
My research focused on energy-efficient scheduling of parallel processors.
I developed a greedy algorithm for this long-standing problem, simplifying understanding and implementation compared to previous solutions, while reducing the running time from roughly O(n³ d³) to O(nd).
I consistently strive for simple solutions that are easily comprehended and hence more likely to be implemented correctly.
For the curious, the research paper is available on arXiv, and the Rust implementation can be found on my GitHub profile.
As a researcher, I also taught Computer Science students in a Bachelor's level course on Probability Theory and a Master's level course on Advanced Algorithms.
Working Student, BMW AG (April 2018 - March 2019)
At BMW, I contributed to the development of a unified API for data endpoints within BMW IT systems. I implemented user verification and developed several web applications. I worked in an international team distributed between South Africa and Munich, gaining experience with a wide range of technologies.
- M.Sc. Computer Science, Technical University of Munich (2017 - 2020)
- Erasmus stay, Chalmers University of Technology, Gothenburg, Sweden (winter term 2017/18)
- B.Sc. Information Systems, Technical University of Munich (2014-2017)