Shaun Lawrence

Director Independent Software Contractor at TINYSOFT LTD

Greater Cambridge Area 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
Shaun Lawrence is a Director and independent .NET software contractor with over a decade of experience building desktop and mobile applications, currently leading TINYSOFT LTD from the Greater Cambridge area. He brings deep expertise in .NET, Xamarin and .NET MAUI, having contributed significant features, refactors and documentation to high-profile community toolkits used by mobile developers. Comfortable across C#, WPF, XAML and native MFC/C++ systems, he combines hands-on engineering with product-minded design and plugin-style architectures. A Microsoft MVP and self-described "massive imposter," Shaun quietly improves developer ergonomics—adding animation behaviors, null-safe converters and clearer XML namespaces—to make libraries more robust and easier to adopt.
code10 years of coding experience
job5 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at The University of Manchester
bookLong Road Sixth Form College
stackoverflow-logo

Stackoverflow

Stats
3,701reputation
349kreached
105answers
21questions
Badges
wpf
top-5%
github-logo-circle

Github Skills (26)

ios10
xaml10
animation10
converter10
maui10
net10
behavior10
ui-design10
net-maui10
uid10
xamarin-forms10
front-end-development10
android10
dotnet-core10
csharp10

Programming languages (7)

C#PowerShellG-codeAstroJavaScriptSwiftHTML

Github contributions (5)

github-logo-circle
CommunityToolkit/Maui

Dec 2021 - Dec 2022

The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
Role in this project:
userFull-stack Developer
Contributions:310 reviews, 33 commits, 90 PRs in 1 year
Contributions summary:Shaun primarily contributed to the .NET MAUI Community Toolkit by improving code style, adding new features, and refactoring existing components. Their work included adding a contributing guide, defining and updating XML namespaces, and implementing a new animation behavior. The user also made significant changes to the project's converters, replacing `NotImplementedException` with `NotSupportedException` and adding null support. They also added a new animation, implemented string comparisons, and improved the documentation of existing functionalities.
behaviorsmaccatalystmauiextensionsios
The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:54 reviews, 8 commits, 34 PRs in 10 months
Contributions summary:Shaun primarily contributed to the Xamarin Community Toolkit, focusing on enhancements and bug fixes related to animations and the DrawingView. They added new functionality to the AnimationBehavior, allowing animations to be triggered from commands and refined existing code. Further, the user corrected a typo in BasePopup, made code adjustments for MAUI compatibility, and updated status bar size when rotating. They also fixed an issue with MediaElement, and made updates to MAUICompat.
behaviorsxamarin-community-toolkituwpmaccatalystmobile-development
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
Shaun Lawrence - Director Independent Software Contractor at TINYSOFT LTD