Patrick Burton

Architect (Remote), Infrastructure Engineering at NVIDIA

South Bend-Mishawaka Region 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 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.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Applied Mathematics, Bachelor of Science (B.S.), Applied Mathematics at Purdue University
languagesEnglish, Spanish
github-logo-circle

Github Skills (15)

cuda10
spirv10
opensl10
raytracing10
c-language10
optix10
glsl10
shader10
cprogramming-language10
render10
rendering10
3d9
computer-graphics9
vulkan9
animation8

Programming languages (3)

C++CGLSL

Github contributions (5)

github-logo-circle
KhronosGroup/SPIRV-Cross

Feb 2019 - Jun 2019

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:
userBack-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.
reflectionspirv
pmoursnv/SPIRV-Cross

Mar 2019 - Jun 2019

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.
Request Free Trial