Philipp Mayer is a software developer with nine years of hands-on experience in systems and embedded software, currently contributing at B&R Industrial Automation from his base in Siegsdorf, Germany. He holds MSc training in Applied Image and Signal Processing and a BS in Applied Informatics from Universität Salzburg, combining strong academic foundations with practical engineering. His work spans compiler and emulator development—most notably substantial back-end contributions to the Selfie project, where he implemented RISC-V code generation, added instructions and enabled 64-bit types—showing deep low-level and toolchain expertise. Earlier roles at Salzburg and HEIDENHAIN exposed him to algorithm development in computational geometry, LabVIEW-based dataflow and measurement automation, and teaching complex CS topics. Colleagues would describe him as a pragmatic problem-solver who moves between research-grade algorithm design and production-focused automation software. He brings a rare mix of formal CS teaching experience, open-source compiler/emulator work, and industrial automation delivery.
9 years of coding experience
Bachelor of Science - BS, Ingenieurwissenschaften, 2,06, Bachelor of Science - BS, Ingenieurwissenschaften, 2,06 at Universität Salzburg / TU München
Bachelor of Science - BS, Angewandte Informatik, Bachelor of Science - BS, Angewandte Informatik at Universität Salzburg
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Role in this project:
Back-end Developer
Contributions:31 commits, 1 PR, 34 pushes in 6 months
Contributions summary:Philipp appears to be a back-end developer contributing significantly to the "selfie" project. Their commits demonstrate the implementation of core functionalities within the C compiler, RISC-V emulator, and hypervisor. Key contributions include adding new instructions, improving the loading of integer values, and refining the program's code generation process. These changes suggest a focus on enhancing the compiler's capabilities and optimizing the code execution within the emulator.
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
Philipp Mayer - Software-Entwickler at B&R Industrial Automation