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.
code11 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
dotnet10
user-interface10
winui10
run-time10
internals10

Programming languages (13)

C#PowerShellC++CHTMLTypeScriptShellBatchfile

Github contributions (5)

github-logo-circle
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, 191 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.
dotnetcsharpmvvmnetstandardnetframework
Sergio0694/ComputeSharp

Aug 2019 - Jan 2023

A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Role in this project:
userBack-end Developer
Contributions:19 releases, 147 reviews, 3186 commits in 3 years 6 months
Contributions summary:Sergio appears to be contributing to a .NET library designed for GPU computing, as indicated by the repository description. Their commits focus on implementing and testing features related to resource texture management within the library, as evidenced by the addition of tests and code changes. They are specifically working with the Direct2D and DirectX 12 aspects of the project, indicating expertise in those areas.
csharpdotnetgpuhlslpixel-shader
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