Mark Young

Graphics And Tools Software Engineer at LunarG

Fort Collins, Colorado, 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
Mark Young is a seasoned graphics and tools software engineer with over two decades of hands-on 3D graphics experience, having programmed OpenGL since 1994 and adopted Vulkan in 2015. Now a core contributor at LunarG, he designs and maintains critical components like the Vulkan desktop loader, OpenXR layers, and gfxreconstruct, and has a track record of improving build systems and validation tooling across Khronos projects. His background spans driver development at Qualcomm and AMD—shipping Windows graphics bring-ups for multiple Snapdragon families and driving OpenGL feature work—so he bridges low-level kernel/driver and high-level tooling domains. Known for pragmatic automation and build engineering, he routinely eliminates platform-specific build issues and compiler warnings to keep complex graphics stacks reproducible and debuggable. Based in Fort Collins, he combines deep protocol and platform knowledge with a developer-first mindset: he builds tools that make other engineers more productive.
code10 years of coding experience
job19 years of employment as a software developer
bookM.S., Computer Science, M.S., Computer Science at University of Central Florida
stackoverflow-logo

Stackoverflow

Stats
186reputation
18kreached
7answers
0questions
github-logo-circle

Github Skills (33)

debugging10
vulkan10
debug10
c-language10
system-programming10
compiler-errors10
python10
apidoc10
msbuild10
build-system10
cmake10
c1110
batchfile10
c1710
header-files10

Programming languages (8)

TypeScriptC++CJavaScriptGoHTMLGLSLPython

Github contributions (5)

github-logo-circle
KhronosGroup/Vulkan-Loader

Jan 2016 - Sep 2022

Vulkan Loader
Role in this project:
userBack-end Developer & System Architect
Contributions:348 reviews, 240 commits, 109 PRs in 6 years 9 months
Contributions summary:Mark primarily contributed to the low-level implementation and maintenance of the Vulkan loader, working with core components such as the terminator and trampoline functions. Their work focused on fixing bugs, particularly those related to extensions and memory management, and enhancing the loader's compatibility with various platforms and drivers. They also improved the logging capabilities of the loader to facilitate easier debugging and diagnosis of issues. Additionally, the user implemented several platform-specific fixes, including handling environment variables on Windows and improving the device sorting algorithm on Linux.
windowsvulkanopenglandroid-ndkloader
KhronosGroup/Vulkan-Tools

Jan 2016 - Nov 2021

Vulkan Development Tools
Role in this project:
userBack-end Developer & Build Engineer
Contributions:4 reviews, 210 commits, 12 PRs in 5 years 11 months
Contributions summary:Mark primarily worked on improving the build process and fixing compilation warnings within the Vulkan tools repository. Their contributions included modifications to the build scripts, specifically focusing on the detection and utilization of the correct Visual Studio version, and also fixing compiler warnings that appeared after code merges. The user demonstrated a strong focus on ensuring clean compilation and addressing build-related issues. Additionally, the user modified an install configuration script.
vulkan
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