Summary
Johannes Kopf is a versatile software developer based in Graz, Austria, with a decade of experience spanning embedded systems, C++ backend work, and Unity/C# research projects. He holds a Diplom-Ingenieur in Computer Science and has combined industry roles at MGS Software and Flasher with academic positions at TU Graz, where he contributed to virtual reality and immersive learning research. Johannes has deep low-level skills—OCI-based database interfaces and C++—alongside hands-on experience in game development, computer vision, and tooling using Python, Java, and ANTLR. He’s currently running his own software practice while pursuing executive business education, signaling a shift toward technical leadership and product-minded engineering. Notably, his background bridges production-grade embedded work and university research, giving him an unusual fluency in both rigorous experimentation and mission-critical systems.
11 years of coding experience
5 years of employment as a software developer
Informatik, Informatik at HTBLA Leonding
Executive Master of Business Administration - EMBA, Executive Master of Business Administration - EMBA at California Lutheran University
Diplom-Ingenieur Computer Science, Diplom-Ingenieur Computer Science at Technische Universität Graz
International Visiting Graduate Student, International Visiting Graduate Student at University of Waterloo
German, English, Spanish