Luke Longley-preston is a Senior Software Development Engineer with over a decade of experience building and hardening UI frameworks at Microsoft from his Bellevue base. He brings deep front-end expertise, having contributed bug fixes and control improvements to WinJS and helped maintain test automation and infrastructure for WinUI, ensuring reliable behavior across touch and pointer scenarios. Luke pairs hands-on debugging—z-index and focus handling fixes—to keep complex UI components stable with a pragmatic approach to testing and regression work. His background includes early product-facing work at CounterPath and a Computer Science degree from the University of Victoria, grounding his pragmatic engineering style. Colleagues rely on him for subtle, hard-to-reproduce fixes that improve overall user experience rather than flashy new features.
10 years of coding experience
1 year of employment as a software developer
B. Sc., Computer Science, B. Sc., Computer Science at University of Victoria
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:95 reviews, 139 commits, 119 PRs in 3 years 9 months
Contributions summary:Luke primarily contributed to the testing infrastructure of the microsoft-ui-xaml repository, making updates to test configurations and test code. They updated test projects by incorporating the latest versions of testing libraries, including Microsoft.Windows.Apps.Test. Furthermore, the user added, removed, and modified test cases to align with changes in the code base, ensuring the continued validity of the testing process. The contributions focused on ensuring the proper functionality of controls within the Windows UI framework.
Contributions:4 releases, 24 commits, 12 PRs in 4 years
Contributions summary:Luke primarily focused on bug fixes and improvements related to the WinJS UI toolkit. Their contributions involved fixing issues with the Flyout and Pivot controls, addressing problems with element positioning and ensuring correct behavior with touch and pointer events. The user also made corrections to light dismiss service, ensuring proper handling of focus and z-index management.
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
Luke Longley-preston - Senior Software Development Engineer at Microsoft