Philipp Mayer

Software-Entwickler at B&R Industrial Automation

Siegsdorf, 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
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.
code9 years of coding experience
bookBachelor of Science - BS, Ingenieurwissenschaften, 2,06, Bachelor of Science - BS, Ingenieurwissenschaften, 2,06 at Universität Salzburg / TU München
bookBachelor of Science - BS, Angewandte Informatik, Bachelor of Science - BS, Angewandte Informatik at Universität Salzburg
github-logo-circle

Github Skills (9)

c1710
risc-v10
compiler-design10
virtual-machine10
c1110
computer-science9
assembly8
assembler8
learing7

Programming languages (1)

Jupyter Notebook

Github contributions (5)

github-logo-circle
cksystemsteaching/selfie

Sep 2017 - Apr 2018

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:
userBack-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.
emulatorsymbolic-execution-enginecompilercomputer-sciencecompiling
cgalab/genpoly-spg

Mar 2019 - Jan 2020

Contributions:162 commits in 10 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
Philipp Mayer - Software-Entwickler at B&R Industrial Automation