Johannes Unterguggenberger

Senior Computer Graphics Architect at Huawei Technologies

Vienna, Austria
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

👤
Senior
🎓
Top School
Johannes Unterguggenberger is a Senior Computer Graphics Architect based in Vienna with a decade of experience specializing in modern C++ (C++17/20), C#, and real-time rendering using Vulkan, OpenGL and GLSL. He blends academic rigor from TU Wien—where he served as a university assistant and pre-doctoral researcher—with industry-grade engineering at Huawei and research centers, optimizing real-time and cloud rendering pipelines. His background spans an unusually broad toolset, from AR and mobile graphics to broadcast and desktop systems, which lets him pragmatically bridge research prototypes and production-ready engines. Known for teaching and presenting complex GPU topics, he often translates cutting-edge rendering algorithms into efficient, real-world implementations. An underappreciated strength is his long history across web, networked, and audio programming, giving him systems-level insight into graphics at scale.
code10 years of coding experience
job14 years of employment as a software developer
bookVienna University of Technology
bookComputer Science, Computer Science at Universität Salzburg
bookElectronic Data Processing and Organization, Electronic Data Processing and Organization at HTL Villach
bookApplied Informatics, Applied Informatics at Fachhochschule Salzburg - University of Applied Sciences
bookDiplom-Ingenieur, Visual Computing, Diplom-Ingenieur, Visual Computing at TU Wien
stackoverflow-logo

Stackoverflow

Stats
5,670reputation
712kreached
41answers
68questions
github-logo-circle

Github Skills (94)

rtx10
low-level10
visual-studio10
specification10
ray10
cpp10
game-development10
shader10
game-engine10
rendering10
cereal10
imgui10
api-specification10
api10
engine10

Programming languages (5)

C#C++CTeXJavaScript

Github contributions (5)

github-logo-circle
cg-tuwien/Auto-Vk-Toolkit

Aug 2019 - Aug 2022

Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
Contributions:164 reviews, 586 commits, 109 PRs in 3 years
vulkanrtxprototypingray-tracingengine
cg-tuwien/VulkanWorkshop

Apr 2020 - May 2020

Contributions:121 commits, 106 pushes, 11 branches in 17 days
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 Unterguggenberger - Senior Computer Graphics Architect at Huawei Technologies