Pat Gavlin

Software Engineer at PULUMI CORPORATION

Seattle, Washington, 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
Pat Gavlin is a seasoned Software Engineer with 15 years of experience building cloud-native infrastructure and developer tooling from Seattle. Currently contributing to Pulumi, he blends deep back-end and cloud engineering skills—improving AWS provider integrations, test tracing, and IaC examples across AWS, GCP, Azure, and Kubernetes—to make infrastructure-as-code more reliable and expressive. His work spans DevOps, compiler-level refinements (including cross-platform improvements to an LLVM-based .NET compiler), and technical documentation, showing a rare combination of systems-level rigor and attention to DX. Known for shipping practical fixes (serialization, env var handling, test stability) and exposing new cloud resources, he quietly improves developer workflows that scale across teams and clouds.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (62)

debugging10
amazon-eks10
kubernetes10
debug10
c-language10
develop10
scripting10
llvm10
testing10
cloud-infrastructure10
microsoft-azure10
terraform10
cicd10
iks10
pulumi10

Programming languages (18)

C#JavaC++CSSCMakefileGoMustache

Github contributions (5)

github-logo-circle
pulumi/pulumi

Sep 2017 - Dec 2022

Pulumi - Infrastructure as Code in any programming language 🚀
Role in this project:
userBack-end Developer
Contributions:795 reviews, 789 commits, 795 PRs in 5 years 3 months
Contributions summary:Pat primarily focused on modifying the codebase to enhance stack output presentation, correct potential bugs, and improve component functionality. Their work included re-indenting stack outputs, adding methods for string manipulation within the code, fixing errors in the refresh process, and integrating changes to address environment variable handling for components. Furthermore, the user fixed a number of serialization and deserialization bugs, and corrected the handling of invalid assets and other minor issues.
gcppythonfsharpserverlessgo
dotnet/llilc

Feb 2015 - Jun 2016

This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Role in this project:
userBack-end Developer
Contributions:145 commits, 77 PRs, 40 pushes in 1 year 4 months
Contributions summary:Pat's contributions primarily focused on refactoring and improving the codebase for the .NET Core LLVM-based compiler. They removed legacy code (e.g., jit64), replaced MSVC-specific attributes with GCC/Clang equivalents for cross-platform compatibility, and migrated to unique_ptr for module ownership. Further contributions included lowering FRem instructions for better backend support, as well as general code improvements for compilation and Linux build related issues. These efforts aimed to enhance maintainability, portability, and overall quality of the compiler.
bytecode-generationcompilationclangjit
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
Pat Gavlin - Software Engineer at PULUMI CORPORATION