Cyrus Najmabadi is a Principal Software Developer with 13+ years building language design, compilers, and developer tooling—most recently shaping C# and IntelliSense at Microsoft. He has deep systems and back-end expertise across C#, Java, and C++, and helped create the Roslyn compilation and live analysis system as well as early TypeScript compilers and language servers. Cyrus balances language design with practical developer experience work, contributing to cloud and infrastructure tooling at Pulumi (including multi-cloud Pulumi examples and docs) and reliability improvements in projects like gRPC for Node.js. His contributions to .NET runtime generators and SQLitePCL.raw show a knack for performance-sensitive API design and low-level optimization. Based in Redmond, he combines academic grounding (MS in Computer Science from UPenn) with production-hardened engineering at large platforms like Microsoft and Google. One less obvious strength is his recurring role bridging language architecture and developer UX—turning deep compiler theory into features that everyday developers rely on.
13 years of coding experience
17 years of employment as a software developer
Masters Computer Science, Masters Computer Science at University of Pennsylvania
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Back-end Developer
Contributions:24865 reviews, 16721 commits, 9788 PRs in 8 years 4 months
Contributions summary:Cyrus primarily made changes related to the Roslyn .NET compiler, specifically focusing on code quality and optimization. Their contributions included refactoring code to use existing properties, removing a helper extension in diagnostics, reverting changes, and applying code style preferences. Furthermore, the user was involved in initial development collapsing comments, and testing.
Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi
Role in this project:
Full-stack Developer
Contributions:39 commits, 96 PRs, 109 pushes in 1 year 8 months
Contributions summary:Cyrus primarily contributed to the Pulumi examples repository by adding and modifying examples related to cloud infrastructure deployments. Their work included creating examples for serverless functions, API gateway integrations, and containerized applications using technologies like AWS, Azure, and cloud providers. The user demonstrated expertise in various cloud services and infrastructure-as-code principles by providing examples to demonstrate how to deploy and manage resources on different cloud platforms. The user's changes involved refactoring existing examples and introducing new ones, showing a focus on demonstrating best practices for cloud deployment.
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.