Johannes Walcher

Technical Director at UnternehmerTUM MakerSpace GmbH

Munich, 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
Johannes Walcher is a Technical Director with 11 years of hands-on experience turning "hard tech" visions into working prototypes and scalable maker ecosystems, currently leading UnternehmerTUM MakerSpace in Munich. Trained in Games Engineering at TUM, he blends deep software skills (Linux, networking, C++/ROS) with practical mechanical and electrical engineering, having built everything from build-site robots at Hilti to environment models for autonomous vehicles. He pairs operational leadership—shaped by volunteering and union founding—with strong developer instincts, improving CI, testing and tooling in open-source projects like the popular openage engine and contributing UI and rendering work to OpenSCAD. Comfortable across full-stack and backend automation, he excels at bridging research, prototyping and production while fostering collaborative communities for complex hardware-software projects.
code11 years of coding experience
job6 years of employment as a software developer
bookAbitur, Abitur at Peutinger Gymnasium Augsburg
bookMaster's degree, Informatik: Games Engineering, Master's degree, Informatik: Games Engineering at Technical University Munich
bookBachelor's degree, Informatik: Games engineering, Bachelor's degree, Informatik: Games engineering at Technical University of Munich
github-logo-circle

Github Skills (13)

c-language10
cmake10
game-development10
cprogramming-language10
game-engine10
opengl10
python10
build-automation10
testing10
qt9
3d-graphics9
engine8
3d-models8

Programming languages (9)

TypeScriptCSSC++ShellCPHPErlangPython

Github contributions (5)

github-logo-circle
SFTtech/openage

Oct 2016 - May 2018

Clone of the Age of Empires II engine 🚀
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:19 commits, 19 PRs, 9 pushes in 1 year 7 months
Contributions summary:Johannes focused on improving the build and testing infrastructure of the openage project, particularly regarding Python integration. They added functionality to find Python interpreters within the build system and implemented flexible blacklisting for pythontex, making the build process more robust. Further contributions include adding benchmarking capabilities to the testing framework and integrating a debugger to detect exceptions. Finally, the user also added new testing features such as prefix-matching and list comprehensions to the test system.
pythongameagec-plus-plusmulti-platform
openscad/openscad

Apr 2020 - Feb 2021

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 19 commits, 9 PRs in 10 months
Contributions summary:Johannes primarily contributed to the user interface and related functionalities within the OpenSCAD project. They added a mouse selecting renderer, which included modifying the shader and integrating it with the existing rendering pipeline. Additionally, they refined the context menu, improving its information display based on the selected object's location and verbose names. The user also addressed minor issues, such as ensuring double-click to center and improving filename display after selection.
3d-modelscadwindowslinuxc-plus-plus
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
Johannes Walcher - Technical Director at UnternehmerTUM MakerSpace GmbH