Patrick Purcell

Senior Graphics Software Engineer at Open Source

Hillsboro, Oregon, 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

👤
Senior
🎓
Top School
Patrick Purcell is a Senior Graphics Software Engineer with eight years of professional experience specializing in C++ and modern graphics APIs (Vulkan, DirectX11/12, OpenGL). He leads Vulkan analysis and tooling at Intel, creating open-source utilities (GVK), real-time pipeline explorers, capture/playback layers, and code generators that keep Vulkan bindings current and auditable. His background spans studio and embedded work—from low-latency UHD JPEG streaming and OpenGL stitching for 360° camera systems to Unity tooling for commercial titles—bringing a pragmatic focus on robustness, performance analysis, and developer ergonomics. An active open-source contributor, he has debugged and enhanced LunarG’s gfxreconstruct and authored tools that convert Vulkan traces to readable JSON, demonstrating both deep low-level expertise and a knack for making complex GPU workflows accessible. He began as a gamer-hobbyist reverse-engineering consoles and still applies that curiosity to producing reliable, well-tested graphics infrastructure.
code8 years of coding experience
job9 years of employment as a software developer
bookAssociate of Science (AS), Computer Software Engineering, Associate of Science (AS), Computer Software Engineering at Tribeca Flashpoint Media Arts Academy
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
directx10
debug9
debugging9
vulkan8
android7

Programming languages (5)

C++CCMakeMakefileHTML

Github contributions (5)

github-logo-circle
LunarG/gfxreconstruct

Oct 2021 - Nov 2021

Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
Role in this project:
userBackend Developer
Contributions:2 reviews, 27 commits, 2 comments in 1 month
Contributions summary:Patrick primarily focused on debugging and correcting test failures related to Android builds. Their contributions involved reverting changes within the `framework/application/android_context.cpp` file. Additionally, the user updated formatting within the codebase, specifically in the `framework/generated/generated_dx12_ascii_consumer.cpp` file, indicating involvement in code generation processes related to DirectX 12.
apireplayvulkangraphics-apigraphics
Contributions:2 PRs, 64 pushes, 7 branches in 2 years 5 months
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
Patrick Purcell - Senior Graphics Software Engineer at Open Source