Chris Sienkiewicz

Software Engineer at Microsoft

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
Chris Sienkiewicz is a software engineer based in Seattle with a decade of experience improving compiler and tooling infrastructure. He’s contributed significant backend work to high-profile .NET projects like Roslyn and Razor, focusing on source generators, caching, and performance/stability fixes that reduce unnecessary work and handle tricky metadata and exception scenarios. Comfortable across the stack, he’s also implemented source-generator demos and build/dependency updates in the roslyn-sdk, showing an eye for developer experience as well as compiler internals. Notably, his open-source work targets hard-to-notice optimizations that yield real developer productivity gains, reflecting a pragmatic, systems-focused engineering mindset.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
735reputation
27kreached
10answers
0questions
github-logo-circle

Github Skills (24)

razor10
roslyn10
net-sdk10
net10
dotnet10
asp-net-core10
asp-net10
sdk10
dotnet-sdk10
compiler-construction10
dotnet-core10
csharp10
source-generators10
nuget9
compiler-design9

Programming languages (14)

C#PowerShellJavaC++CSSGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
dotnet/razor

Aug 2020 - Jan 2023

Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio, Visual Studio for Mac, and VS Code.
Role in this project:
userBack-end Developer
Contributions:438 reviews, 74 commits, 168 PRs in 2 years 5 months
Contributions summary:Chris's commits focus on improving the Razor compiler and tooling for ASP.NET Core apps. They modified the Razor SDK, specifically the source generators, to prevent re-running discovery for unchanged files. The contributions involve caching and performance improvements within the RazorSourceGenerator, addressing scenarios where Razor source generation is suppressed. Further changes include reverts and merges to optimize the Razor compiler.
razortoolingaspnetvisual-studio-for-macvscode
dotnet/roslyn-sdk

Apr 2020 - Dec 2021

Roslyn-SDK templates and Syntax Visualizer
Role in this project:
userFull-stack Developer
Contributions:35 reviews, 37 commits, 17 PRs in 1 year 7 months
Contributions summary:Chris primarily contributed to the `roslyn-sdk` repository by implementing source generators, focusing on the AutoNotify and SettingsXmlGenerator features. Their work involved writing C# code to create and integrate the generators into a demo project, demonstrating their ability to handle code generation. Additionally, the user updated the project's dependencies and build process, including changes to the project file and dependency management using NuGet and Handlebars.Net.
roslyndotnetvisualizersdkcsharp
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
Chris Sienkiewicz - Software Engineer at Microsoft