Architect (Remote), Infrastructure Engineering at NVIDIA
South Bend-Mishawaka Region United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Patrick Burton is an infrastructure architect and full-stack engineer with nine years of professional experience and an M.S. in Computer Science from Purdue University. Currently at NVIDIA, he blends deep systems and backend expertise with web and automation skills honed through roles at IUPUI and VMware, delivering scalable, modular solutions and cutting tedious processes from days to seconds. He has hands-on experience across C++, Java, Python, Node.js and LAMP stacks and has led cross-functional teams to produce high-test-coverage, production-ready systems. An active contributor to SPIRV-Cross, he added GL_NV_ray_tracing support—demonstrating a knack for low-level graphics and shader reflection work uncommon in typical infrastructure roles. Based in the South Bend–Mishawaka region, he pairs academic rigor in applied math and CS with practical experience optimizing distributed resource scheduling and web platforms.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Applied Mathematics, Bachelor of Science (B.S.), Applied Mathematics at Purdue University
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Role in this project:
Back-end Developer
Contributions:15 commits, 2 PRs, 4 comments in 3 months
Contributions summary:Patrick primarily focused on adding support for the "GL_NV_ray_tracing" extension within the SPIRV-Cross library, a tool for SPIR-V reflection. Their contributions included defining new execution models, storage classes, and built-in functions related to ray tracing, as well as adding the necessary code to handle ray tracing instructions like `OpTraceNV`. They also added and modified shaders to test ray tracing functionality, demonstrating a focus on integrating and validating ray tracing capabilities within the SPIRV-Cross ecosystem. This involved modifying and adding new files, including the core header files, code generation, and reflection features.
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Contributions:5 pushes, 5 branches in 2 months
high-levelspirv-crosspracticalspir-vspirv
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.