Joe Duffy is a seasoned software leader and founder with over a decade of experience building developer tools, languages, and cloud infrastructure. As Founder and CEO of Pulumi, he leads the company that reimagines Infrastructure as Code by enabling teams to use general-purpose programming languages to define cloud resources. His background includes founding and leading compiler, language, and developer platform efforts at Microsoft, where he helped open-source .NET and invented core .NET parallelism technologies. Hands-on across the stack, he contributes to Pulumi’s open-source repos—driving gRPC/resource provider design and AWS integrations—and improves docs and demos to make complex cloud patterns accessible. Based in Seattle, he blends deep systems and language design expertise with product instincts and a coder’s work ethic. A less obvious thread through his career is repeatedly turning research-grade language and runtime ideas into production products used by large developer communities.
Pulumi - Infrastructure as Code in any programming language 🚀
Role in this project:
Back-end & Cloud Engineer
Contributions:24 reviews, 1916 commits, 105 PRs in 5 years 3 months
Contributions summary:Joe's contributions to the Pulumi project primarily focus on modifying the gRPC and resource provider interfaces. Their work includes adding new RPC methods, modifying existing ones (like adding new parameters for more functionality), and enhancing the overall resource creation and management processes. These changes are geared towards enabling functionality like invoking provider functions and supporting the new component features.
Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi
Role in this project:
Full-stack Developer
Contributions:1 review, 68 commits, 52 PRs in 4 years 8 months
Contributions summary:Joe primarily focused on enhancing the URL shortener demo within the Pulumi examples repository. They made several improvements, including code style and comments, implementing configuration-based secrets, and streamlining the Redis client usage. The user also modified the front-end code, as well as made modifications to the TypeScript and HTML files, as well as other relevant configuration files. These changes demonstrate the user's focus on improving the existing infrastructure and front-end UI elements.
containersgcpdevopsserverlessinfrastructure
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.