Nigel Sampson is a Director of Engineering with over 14 years of experience building .NET-based cloud and mobile solutions, currently leading the evolution of a SaaS product from Auckland, New Zealand. He combines hands-on architectural work and API integration expertise with team leadership, mentoring, and a focus on prioritizing high business value. Nigel has a strong track record in shipping scalable, reliable systems across industries—from enterprise cinema and banking to fast-growth fintech—often owning technical design and trade-off decisions. He is an experienced public speaker (Tech-Ed NZ, NDC Sydney, Ignite NZ, .NET Conf) who translates complex technical concepts for diverse audiences. An active open-source contributor, he has worked on notable Microsoft repos including XamlBehaviors and TemplateStudio and contributed client-side features and tests to the popular octokit.net GitHub API library. Beyond leadership, he often drives clean architecture and developer experience improvements that make long-lived platforms more maintainable and extensible.
13 years of coding experience
20 years of employment as a software developer
Bachelor of Computing and Mathematical Science, Software Engineering, Bachelor of Computing and Mathematical Science, Software Engineering at University of Waikato
This is the official home for WinUI/UWP XAML Behaviors on GitHub.
Role in this project:
Full-stack Developer
Contributions:12 commits, 11 PRs, 6 pushes in 8 months
Contributions summary:Nigel contributed to the development of the XAML Behaviors library by implementing core features and refactoring existing code. They created essential components like `ITrigger`, base classes for `Trigger` and `Trigger<T>`, and integrated these into existing behaviors. Their work also involved modifying project files to include new components and updating existing classes to leverage the newly created base classes. This suggests a focus on the underlying architecture and extensibility of the XAML Behaviors framework.
Template Studio accelerates the creation of new WinUI 3, WPF, and UWP apps using a wizard-based experience.
Role in this project:
Full-stack Developer
Contributions:56 commits, 4 PRs, 18 pushes in 4 months
Contributions summary:Nigel primarily contributed to template design and modification within the Microsoft Template Studio project. Their work involved removing unnecessary inheritance declarations in application code and creating new templates for Caliburn.Micro projects, along with blank templates. Further contributions encompassed adding support for features such as tabbed pivot and settings pages, including related view models and views. The user also made adjustments to existing templates, focusing on code cleanup and ensuring proper encoding.
template-enginexamltemplateuwpuwp-apps
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
Nigel Sampson - Director Of Engineering at First AML