About me photo

Hi, I'm Michael!

I'm a senior software engineer with an eye for the little details and SOLID software design. New technologies and the opportunity to constantly improve my skills excite me. I was born and live in the south-west of Germany since 1985. 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 to show or tell.


As of 2014 I am working as a senior software engineer for the internal software development department at TeamViewer GmbH. My daily responsibilities comprise full-stack development in C# and .NET. Before that I was doing internships and side jobs for various companies for about 4 years.


I am intrigued by a vast field of interests 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 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 to video games. I also like to go running and on the occassional hike to keep myself healthy, cook, watch series & movies (including anime & manga) or just hang out with my friends.