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.
8 years of coding experience
27 years of employment as a software developer
Bachelor’s Degree, Computer Science, 2.1, Bachelor’s Degree, Computer Science, 2.1 at University of Wolverhampton
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:
Front-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.
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