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.
13 years of coding experience
20 years of employment as a software developer
MS, Computer Science, MS, Computer Science at The University of North Carolina at Chapel Hill
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.
Write workflows scripting the GitHub API in JavaScript
Role in this project:
Back-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.