Luke Longley-preston

Senior Software Development Engineer at Microsoft

Bellevue, Washington, United States
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
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.
code10 years of coding experience
job1 year of employment as a software developer
bookB. Sc., Computer Science, B. Sc., Computer Science at University of Victoria
github-logo-circle

Github Skills (17)

debug10
javascript10
mstest10
ui-design10
uid10
front-end-development10
dotnet-core10
test-automation10
html9
powershell9
winui8
css8
csharp7
uwp7
windows6

Programming languages (4)

C#C++JavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/microsoft-ui-xaml

Dec 2018 - Aug 2022

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:
userQA 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.
windows-10wpfwindows-app-sdkuwpuwp-apps
winjs/winjs

May 2016 - May 2020

A UI toolkit for modern browsers
Role in this project:
userFront-end Developer
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.
user-interfacebrowserdeclarative-uibrowsersjavascript
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