Richard Wright

Sr. Graphics Software Engineer at LunarG

Florida, 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
Richard Wright is a senior graphics software engineer with six years focused on modern graphics APIs and a long history of astronomy-focused software entrepreneurship. At LunarG he drives macOS/iOS adaptations of the Vulkan SDK and tools—highlighted by his work integrating Vulkan (via MoltenVK) into iOS apps and improving the vkconfig UI and VUID handling. He combines systems-level engineering (mobile, tooling, and SDK work) with hands-on GUI and cross-platform fixes, often serving as the resident "Mac Enthusiast." Beyond Vulkan, he founded Starstone Software to produce imaging and astronomy tools and spent nearly two decades consulting on camera control and planetarium products. Richard also taught OpenGL and shader courses, bringing both practical curriculum and R&D experience to developer tooling and graphics pipelines. Based in Florida, he pairs deep graphics expertise with an uncommon blend of amateur astronomer passion and production-quality SDK contributions to well-known open-source projects.
code6 years of coding experience
job15 years of employment as a software developer
book4/5ths of a Bachelors before career carried me away ;-), Engineering Math and Computer Science, 4/5ths of a Bachelors before career carried me away ;-), Engineering Math and Computer Science at University of Lousiville, Speed Scientific School
github-logo-circle

Github Skills (13)

configuration-management10
vulkan10
objective-c10
ios10
c-language10
cprogramming-language10
ui-design10
qt10
debug9
debugging9
macos8
metal6
cmake5

Programming languages (4)

C++CObjective-C++GLSL

Github contributions (5)

github-logo-circle
LunarG/VulkanTools

May 2020 - Apr 2022

Tools to aid in Vulkan development
Role in this project:
userFull-stack Developer
Contributions:25 reviews, 105 commits, 93 PRs in 1 year 11 months
Contributions summary:Richard primarily contributed to the `vkconfig` tool, focusing on enhancing the user interface and addressing several issues. This involved fixing a regression related to user administration, resolving log window overflow problems, and correcting invalid configurations. They also improved the application's launch functionality and provided enhancements for VUID handling within the settings. Additionally, the user implemented several GUI tweaks and applied formatting changes to the codebase.
vulkanaid
KhronosGroup/Vulkan-Tools

Sep 2020 - Dec 2022

Vulkan Development Tools
Role in this project:
userMobile Developer & System Engineer
Contributions:12 reviews, 30 commits, 36 PRs in 2 years 2 months
Contributions summary:Richard primarily focused on adapting the Vulkan tools for iOS devices, evidenced by the creation of an iOS application structure and integration of Vulkan libraries. They implemented essential components like `SceneDelegate`, `AppDelegate`, and `main.mm` and modified the existing `vulkaninfo` tool to function within the iOS environment. Additionally, the user addressed file path issues related to MoltenVK, the Vulkan implementation for macOS and iOS, and performed code cleanup.
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
Richard Wright - Sr. Graphics Software Engineer at LunarG