Mathias Heyer

Sr. Graphics Software Engineer at NVIDIA

California, United States
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
Mathias Heyer is a senior graphics software engineer with 12+ years focused on GPU drivers and real-time rendering, currently working on OpenGL, OpenGL ES and Vulkan for NVIDIA's Tegra platform in California. He brings deep low-level expertise from a decade at 3Dinteractive building out-of-core CAD visualization, virtual texturing, multithreaded shadow mapping and voxel LOD systems. Mathias is an active contributor to NVIDIA's open-source samples—most notably maintaining Vulkan ray tracing tutorials and core helper libraries—highlighting practical experience with VK_KHR_ray_tracing, shader work, pipeline setup and image handling. Known for performance tuning and cross-platform driver work, he combines systems-level debugging with hands-on sample and tooling maintenance.
code12 years of coding experience
job7 years of employment as a software developer
bookDiplom, Informatik, Diplom, Informatik at Technische Universität Ilmenau / TU Ilmenau
languagesGerman, English
github-logo-circle

Github Skills (7)

vulkan10
c-language10
cprogramming-language10
opengl10
image-processing10
apidoc9
api9

Programming languages (6)

JavaC++CBatchfileAssemblyGLSL

Github contributions (5)

github-logo-circle
nvpro-samples/nvpro_core

Oct 2020 - Nov 2022

shared source code and resources needed for the samples to run
Role in this project:
userBack-end Developer
Contributions:19 commits, 28 pushes, 2 comments in 2 years 1 month
Contributions summary:Mathias primarily contributed to the `nvpro_core` repository, focusing on updates to the `stb_image.h` library, addressing validation errors, and providing wrapper functions. They fixed issues related to image processing, queue family selection, and ImGui style. Furthermore, the user made bulk updates, which include licensing changes, and incorporated a new version of the library.
bgfxvulkanc-plus-plusspir-vopengl
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Role in this project:
userBack-end Developer
Contributions:8 commits, 13 pushes, 1 comment in 1 year 8 months
Contributions summary:Mathias primarily updated and maintained ray tracing examples and tutorials within the repository. Their contributions included code modifications and updates across multiple files, specifically focusing on core Vulkan ray tracing implementations. The changes encompassed modifications to shader code, pipeline creation, and descriptor set updates, indicating a focus on Vulkan ray tracing functionality. They also updated licenses and adapted code across many examples within the repository.
raypathtracingvulkanrtxtracing
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
Mathias Heyer - Sr. Graphics Software Engineer at NVIDIA