Patrick Carnahan is a Distinguished Software Engineer based in Durham, NC with over a decade of experience building scalable ASP.NET web services, distributed systems, and SQL-backed platforms. He has progressed through senior technical roles at Microsoft and GitHub, currently holding a senior engineering leadership title at GitHub after serving as Principal and Staff Engineer. Patrick specializes in C#, Windows Workflow, and MSBuild, and is known for turning complex backend challenges into reliable, maintainable systems. His background combines deep Microsoft-stack expertise with hands-on distributed systems architecture at scale. Colleagues describe him as a pragmatic problem-solver who mentors teams while driving long-lived platform improvements. He holds a BS in Computer Science from Georgia Tech and brings a quietly influential engineering presence that surfaces in cross-team infrastructure projects.
10 years of coding experience
16 years of employment as a software developer
BS Computer Science, BS Computer Science at Georgia Institute of Technology
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 Carnahan - Distinguished Software Engineer at GitHub