Kevin Pilch is an experienced engineering manager with two decades of Developer Tools and .NET platform experience, now leading the Developer Experience group for Azure Cosmos DB. He has driven IDE, project system, compiler and tooling work across C#, VB, F#, ASP.NET Core, Entity Framework and WinForms, blending deep technical contributions with product-focused leadership. Kevin’s open-source work includes maintenance and performance-focused fixes in high-profile dotnet repos such as aspnetcore, project-system, razor and roslyn-analyzers, reflecting a pragmatic focus on code quality, diagnostics and build/tooling reliability. He balances hands-on engineering—writing analyzers, unrolling LINQ for speed, and improving project asset watchers—with mentoring teams to ship scalable developer experiences. Based on Mercer Island, he’s a marathon trainee and hockey player who enjoys family time, and he’s candid about having a soft spot for beer and chocolate chip cookies. His long tenure at Microsoft gives him rare institutional knowledge of the .NET ecosystem that he leverages to improve developer productivity at scale.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Role in this project:
Back-end Developer
Contributions:169 reviews, 64 commits, 163 PRs in 2 years 7 months
Contributions summary:Kevin primarily focused on cleaning up comments and addressing internal bugs within the codebase, indicating a focus on code maintainability and bug fixes. They made modifications to multiple files, including those related to Blazor server-side components and sample data for a music store application. These changes involved correcting stale comments and updating sample data within the repository. The user also added XML documentation to "pubternal" types within the project.
Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio, Visual Studio for Mac, and VS Code.
Role in this project:
Back-end Developer
Contributions:10 commits, 10 PRs, 8 pushes in 1 year 11 months
Contributions summary:Kevin primarily contributed to improving the .NET Razor compiler and tooling within the `dotnet/razor` repository. Their commits focused on updating links, fixing bugs related to build processes and dependencies, and migrating to a single solution file. The contributions also included updates related to license headers and whitespace changes within the codebase. Furthermore, the user was involved in addressing issues related to Blazor component generation.
razortoolingaspnetvisual-studio-for-macvscode
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.