Cyrus Najmabadi

Principal Software Developer at Microsoft

Redmond, 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
🎓
Top School
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.
code13 years of coding experience
job17 years of employment as a software developer
bookMasters Computer Science, Masters Computer Science at University of Pennsylvania
stackoverflow-logo

Stackoverflow

Stats
21reputation
981reached
0answers
1question
github-logo-circle

Github Skills (59)

container10
javascript10
roslyn10
static-analysis10
sqlite10
testing10
net10
typescript10
dotnet-new10
dotnet10
microsoft-azure10
netframework10
pulumi10
gcp10
security10

Programming languages (18)

C#PowerShellJavaC++CSSRustMakefileGo

Github contributions (5)

github-logo-circle
dotnet/roslyn

Oct 2014 - Jan 2023

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
userBack-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.
roslyndotnetf-sharpcompilervisual-basic
pulumi/examples

Jun 2018 - Feb 2020

Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi
Role in this project:
userFull-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.
Request Free Trial