Michael Schnabel

Lead Engineer at MaibornWolff GmbH

Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Schnabel is a Lead Engineer with 11 years of experience blending applied research and hands-on software delivery, currently steering a ten-person team at MaibornWolff to deliver Agile web solutions. He pairs deep low-level programming skills (C, C++) and embedded/PCB interests with full-stack and distributed-systems experience from blockchain projects using Ethereum and Hyperledger. His background at Fraunhofer and TU Ilmenau in audio and speech codec research led to patents and standards contributions, giving him uncommon expertise in DSP, fixed-point optimization, and rigorous testing pipelines. An active open-source contributor, he has made significant engine-level improvements to the C# OpenSAGE project, demonstrating attention to performance, file-format robustness, and legacy compatibility. Comfortable translating complex customer needs into pragmatic technical strategy, he combines scientific rigor with pragmatic product delivery and a curiosity for hardware-meets-software systems.
code11 years of coding experience
job11 years of employment as a software developer
bookDiplom-Ingenieur (Dipl.-Ing.), Media Technology, 1,4, Diplom-Ingenieur (Dipl.-Ing.), Media Technology, 1,4 at Technische Universität Ilmenau
languagesGerman, English, Latin
github-logo-circle

Github Skills (8)

game-development10
csharp10
game-engine10
data-parsing10
game-dev10
dotnet-core10
debug8
object-oriented-programming8

Programming languages (7)

C#C++CRustBatchfileJavaScriptPython

Github contributions (5)

github-logo-circle
OpenSAGE/OpenSAGE

Nov 2018 - Feb 2022

OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
Role in this project:
userBack-end & Game Engine Developer
Contributions:217 reviews, 400 commits, 238 PRs in 3 years 3 months
Contributions summary:Michael contributed significantly to the OpenSAGE project, a C# re-implementation of the Command & Conquer: Generals game engine. Their work involved implementing and supporting various game features, specifically focusing on enhancing file format support for BFME (Battle for Middle-earth), including support for .png files, fixing heightmap scaling, and working on the ini object parsing for BFME maps. They also made performance improvements and bug fixes to the engine, as seen in the many commits dedicated to skipping unreferenced and potentially corrupted files.
re-implementationgameea-pacificc-plus-plusstrategy
Tarcontar/CarSystem

Sep 2016 - Feb 2023

Contributions:13 pushes, 1 branch in 6 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Schnabel - Lead Engineer at MaibornWolff GmbH