About me photo

Hi, I'm Michael!

I'm a principal software engineer with an eye for the little details and SOLID software design. An open-minded nature and the opportunity to hone my skills drive me. I was born in 1985 and live in the south-west of Germany. As a computer enthusiast since childhood, I'm always keen to look beyond my horizon.


This website is my little spot on the endlessness that is the internet to show who I am and share personal projects with the rest of the world. It serves as both a showcase for my various activities and interests as well as a kind of modern résumé. Updates may happen at irregular intervals depending on whether there is anything worth showing or telling.


In 2024 I began to work as a principal software engineer for 17K GmbH – creating interaction, a design studio for interactive design and media software development with a focus on interactive exhibits. Before that, I was a senior software engineer at TeamViewer Germany GmbH in the internal software development team for 10 years, with responsibilities comprised of full-stack development in C# and .NET. On top of that I have about 3 years of experience from internships and side jobs for various companies.


I am intrigued by a vast field of subjects like software development, 3D computer graphics, real-time 3D graphics, photography, photo editing, graphics design, layouting and writing.

Overall, design and development of software is my most pursued passion. Be it writing applications, developing games, coding and designing websites or modelling sophisticated software architectures, I love the freedom and challenges that come with it. Starting from a web developer background with technologies such as HTML, CSS, PHP and MySQL, I worked my way through managed languages (Java and C#) to the more traditional programming languages of C and C++.


In my free time, I enjoy playing video games on both the computer and consoles. I also started to create them as a hobby utilizing the amazing Unreal Engine 4 in December of 2014. Aside from that, I am an avid gamer, playing everything from board games, pen & paper roleplaying games. I also like to go jogging and on the occassional hike to keep myself healthy, cook, watch series & movies (including anime & manga) or just hang out with my friends.