Sergio Pedri

Senior Software Engineer 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
Sergio Pedri is a Senior Software Engineer at Microsoft with a decade of experience building and maintaining .NET and UWP applications, currently working on the Microsoft Store for Windows 11 and leading the .NET Community Toolkit. He is an active open-source contributor across high-profile projects like dotnet/runtime, Refit, and ImageSharp, and has driven performance-focused refactors, cross-version polyfills, and GPU-oriented libraries such as ComputeSharp. A .NET Foundation member and former Microsoft MVP for Windows Development, Sergio blends deep platform knowledge with strong test-automation and SDK contributions that improve runtime correctness and developer experience. Based in Redmond and trained at Sapienza Università di Roma, he pairs production-grade engineering with community leadership—running Discord moderation for UWP devs—and brings a creative streak off-hours as a long-time progressive rock bassist.
code10 years of coding experience
job2 years of employment as a software developer
bookLaurea Magistrale LM, Engineering in Computer Science, Laurea Magistrale LM, Engineering in Computer Science at Sapienza Università di Roma
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
4,507reputation
146kreached
47answers
106questions
github-logo-circle

Github Skills (57)

unit-testing10
code-generator10
sqlite10
gpgpu10
runtimes10
xaml10
language-ext10
uwp10
net10
http10
winui10
user-interface10
dotnet10
run-time10
internals10

Programming languages (12)

C#TypeScriptPowerShellCSSC++CBatchfileJavaScript

Github contributions (5)

github-logo-circle
Sample repo for MVVM package
Role in this project:
userFront-end Developer
Contributions:40 reviews, 200 commits, 31 PRs in 2 years
Contributions summary:Sergio primarily contributed to the development of UI elements and the general structure of sample pages, likely to showcase the MVVM Toolkit. The user was responsible for setting up the initial project structure and implementing the UI, including title bar customization and navigation. Key contributions include implementing controls like InteractiveSample, and the addition of new sample pages which included UI components demonstrating different features of the MVVM Toolkit.
dotnetmvvmkotlinc-sharpcsharp
CommunityToolkit/dotnet

Mar 2020 - Jan 2023

.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Role in this project:
userBack-end Developer
Contributions:17 releases, 188 reviews, 1768 commits in 2 years 10 months
Contributions summary:Sergio was focused on refactoring the .NET Community Toolkit library by updating namespaces, renaming packages, removing deprecated targets, and implementing optimizations. The work involved modifying project properties, removing .NET Core 2.1 targets, and streamlining the HighPerformance package. The contributions spanned source code generation and a focus on performance improvements.
netframeworkagnosticmvvmmauic-sharp
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
Sergio Pedri - Senior Software Engineer at Microsoft