Patrick Quirk

Senior Software Engineer at NVIDIA

Chapel Hill, North Carolina, 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
Patrick Quirk is a Senior Software Engineer with 13 years of experience building high-quality C# and C++ applications, now focused on systems-level work at NVIDIA after a multi-year tenure at GitHub. He combines deep debugging and CI expertise (WinDbg/DebugDiag, unit testing, build automation) with a history of leading greenfield desktop and real-time graphics projects that replaced legacy tooling and stabilized company-wide releases. Patrick has driven operational improvements—designing internal tools to simulate live data, manage hardware fleets, and automate acceptance testing—that saved teams significant time and reduced incident turnaround. His open-source contributions include build and dependency maintenance for high-profile repos such as GitHub Actions and Azure Pipelines tasks, reflecting a pragmatic focus on reliability and supply-chain hygiene. Trained with an MS in Computer Science from UNC Chapel Hill, he’s comfortable selecting the right tool for the job and improving team workflows through collaborative discourse and automation. A less obvious strength is his propensity for turning operational pain points into productized solutions that scale across organizations.
code13 years of coding experience
job20 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at The University of North Carolina at Chapel Hill
stackoverflow-logo

Stackoverflow

Stats
23,532reputation
2.9mreached
335answers
19questions
Badges
castle-windsor
top-1%
git
top-5%
version-control
top-5%
svn
top-1%
unit-testing
top-1%
testing
top-1%
github-logo-circle

Github Skills (47)

dependency-management10
unit-testing10
javascript10
svn10
testing10
cicd10
castle-windsor10
build-automation10
yaml10
azure-pipelines10
moq10
tortoise-svn9
githubactions9
post9
git9

Programming languages (14)

C#PowerShellJavaC++CSSRustGoTypeScript

Github contributions (5)

github-logo-circle
Tasks for Azure Pipelines
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:3 reviews, 16 commits, 19 PRs in 3 years 2 months
Contributions summary:Patrick primarily contributed to the automation and reliability of the Azure Pipelines tasks. Their work included fixing build tasks, enhancing error reporting related to network issues, and improving the task's version management. The user also focused on removing security vulnerabilities and updating dependencies. Additionally, they modified tasks related to SSH and Maven, improving their stability and functionalities.
azure-pipelineswindowsazurepipelinesazure-devops
actions/github-script

May 2020 - May 2020

Write workflows scripting the GitHub API in JavaScript
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 5 pushes in 2 days
Contributions summary:Patrick's contributions focus on bumping package versions within the `actions/github-script` repository. Their changes include modifications to the `dist/index.js` file, indicating involvement in the project's build process and dependency management. Further commits show adjustments to the build and pack steps. These commits suggest a focus on maintaining and updating the project's dependencies and build configuration.
apiscriptingjavascriptworkflowsworkflow
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