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.
11 years of coding experience
11 years of employment as a software developer
Diplom-Ingenieur (Dipl.-Ing.), Media Technology, 1,4, Diplom-Ingenieur (Dipl.-Ing.), Media Technology, 1,4 at Technische Universität Ilmenau
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:
Back-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.
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