Marcus Perryman

Principal Software Engineer Manager at Microsoft

Wimborne Minster, England, United Kingdom
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
Marcus Perryman is a Principal Software Engineer Manager at Microsoft with a long-standing career shaping Windows developer experiences and leading senior engineering teams. Over nearly three decades at Microsoft he has progressed from hands-on software design to principal-level engineering and management roles, currently influencing the future of Windows technologies for partner and developer ecosystems. He brings deep UI/UX expertise—demonstrated by front-end contributions to the widely used Windows Community Toolkit, where he fixed layout, tokenization and stability issues in controls like TokenizingTextBox. Based in Wimborne Minster, England, Marcus combines technical craftsmanship with partner-focused delivery, helping strategic customers deploy apps on Windows 10 and beyond. Known for pragmatic problem-solving and shipping reliable developer tooling, he pairs a Computer Science degree from the University of Wolverhampton with a track record of mentoring experienced engineers and resolving subtle product-quality issues.
code8 years of coding experience
job27 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 2.1, Bachelor’s Degree, Computer Science, 2.1 at University of Wolverhampton
bookWinton Boys
stackoverflow-logo

Stackoverflow

Stats
1reputation
264reached
2answers
1question
github-logo-circle

Github Skills (17)

xaml10
uwp10
winui10
windows-sdk10
dotnet-core10
csharp10
dotnet9
mvvm9
dotnet-new9
arm6
visual-studio6
windows6
xamarin6
windows-phone6
debugging6

Programming languages (6)

C#C++CAstroJavaScriptRuby

Github contributions (5)

github-logo-circle
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Role in this project:
userFront-end Developer
Contributions:14 commits, 13 PRs, 39 pushes in 14 days
Contributions summary:Marcus primarily contributed to the UI/UX aspects of the Windows Community Toolkit. They implemented new properties for the `TokenizingTextBox` control to work around layout issues. The user also added a feature to access pretoken string items, added a clear function to clean the tokens and refined the sample application. The changes also included addressing code review comments and fixing a crash issue with the TTB.
mvvmwindows-sdkc-sharpcustom-controlswindows-10
marcpems/CoreAssign

Nov 2020 - Mar 2025

Contributions:5 pushes, 1 branch in 4 years 4 months
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
Marcus Perryman - Principal Software Engineer Manager at Microsoft