Rene Lindsay

Graphics Software Engineer at Astrobotic

Warrendale, Pennsylvania, 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
Rene Lindsay is a graphics software engineer with 10+ years specializing in C++ 3D graphics, ray tracing and cross-platform Vulkan/OpenGL ES development for desktop, mobile and embedded systems. He built LunaRay, a Vulkan RTX-backed photorealistic renderer used by Astrobotic and NASA JPL for terrain-relative navigation and georeferenced lunar mapping, demonstrating applied simulation for mission-critical autonomy. Rene has contributed to flagship Vulkan projects (VulkanSamples, Vulkan-Tools and ValidationLayers), improving tooling like vulkaninfo and hardening validation tests—skills that span low-level API debugging to developer-facing UX. His background includes avionics synthetic vision, automotive HMI and VR engines, showing a consistent focus on real-time rendering under constrained platforms. Comfortable across Android, Linux and Windows toolchains, he pairs graphics systems expertise with practical QA and automation experience. Based in Warrendale, PA, he brings a rare combination of space-grade simulation experience and open-source contributions to graphics infrastructure.
code10 years of coding experience
job11 years of employment as a software developer
bookNational Diploma, Information Technology, National Diploma, Information Technology at Cape Peninsula University of Technology
languagesEnglish, Afrikaans, Dutch, Chinese, German
github-logo-circle

Github Skills (16)

c1710
debugging10
vulkan10
c-language10
cprogramming-language10
c1110
test-automation10
testing10
graphic9
win2d8
xcb8
win32gui8
pywin328
win32com8
win648

Programming languages (4)

C++CJavaScriptHTML

Github contributions (5)

github-logo-circle
LunarG/VulkanSamples

May 2016 - Feb 2017

Vulkan Samples
Role in this project:
userBack-end Developer
Contributions:251 commits, 9 PRs, 494 pushes in 9 months
Contributions summary:Rene primarily focused on improving the "vulkaninfo" tool within the repository. Their contributions involved enhancing the readability and accuracy of the displayed information, including API and driver versions. They also added and formatted the display of various Vulkan properties, and device limits. These changes suggest a focus on debugging, information presentation, and potentially improving the utility of the tool for developers.
vulkan
KhronosGroup/Vulkan-Tools

May 2016 - Jan 2017

Vulkan Development Tools
Role in this project:
userFull-stack Developer
Contributions:23 commits in 8 months
Contributions summary:Rene made numerous contributions to the `vulkan-tools` repository, primarily focused on enhancing the `vulkaninfo` utility. They improved the readability of output by formatting version information and displaying limits in more understandable formats. The user also addressed display issues of memory properties and fixed code related to window creation and surface formats. Additionally, the user cleaned up XCB window creation code and refactored code with clang-format.
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