Michael Herrmann is a founder and experienced full-stack software engineer based in Vienna with 11 years of professional experience building production-ready systems and developer tools. He combines academic rigor—MSc from Oxford and a BSc from Imperial College—with hands-on engineering, from anti-fraud systems at Austria’s high-traffic willhaben.at to cross-platform desktop tooling and browser internals contributions for Brave. Michael is the author and maintainer of fbs, a Python/Qt build system and tutorial set that simplifies creating and packaging desktop apps across macOS, Windows and various Linux distros, and has modernized popular Python projects like Helium and PyQt examples. He runs two startups focused on operational impact—Omaha Consulting and Terminerinnerung.org, the latter reducing no-shows for professional services by 30–50% via automated SMS. Known for improving build, packaging and codesigning workflows, he brings a pragmatic, security-aware approach to deployment and release engineering.
11 years of coding experience
4 years of employment as a software developer
MSc, Mathematics and the Foundations of Computer Science, MSc, Mathematics and the Foundations of Computer Science at University of Oxford
Bachelor of Science (BSc), Joint Maths and Computing, Bachelor of Science (BSc), Joint Maths and Computing at Imperial College London
Contributions:23 releases, 3 reviews, 116 commits in 3 years
Contributions summary:Michael substantially modernized the Helium project by migrating it to Python 3. This included fixing broken Firefox support and updating to the latest web drivers. Further contributions involved deleting Java and IE implementations, and reformatting the code to adhere to an 80 character line limit. Additional commits focused on improvements to Point support for dragging and other general code simplifications.
Contributions:113 commits, 5 PRs, 96 pushes in 3 years 9 months
Contributions summary:Michael contributed significantly to developing the `fbs-tutorial` project, demonstrating a focus on building a cross-platform GUI application with Python and Qt. Their contributions included initial setup, refactoring the application context, renaming the application, simplifying the tutorial, updating resource files, and updating to a newer version of fbs. They also addressed issues such as converting the project to spaces and ensuring the application runs correctly after installation on Windows.
pythonqt-guipyqt5pyinstaller
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.