Justin Liu is a Principal software engineering leader based in Seattle with 15+ years designing UIs across form factors from foldable phones to collaborative multi-touch screens. He currently leads Microsoft Store client engineering on Windows 11 and serves as a Principal Group Engineering Manager at Microsoft, blending product and platform ownership with hands-on UX and front-end work. A Windows Expert and the top StackOverflow contributor for Universal Windows Platform, he also contributes to prominent open-source projects such as the Microsoft Graph Toolkit and the Windows Community Toolkit. His career spans UI/UX design and full-stack .NET/UWP/WinUI development, with a public portfolio and UX explorations that surface design-led engineering trade-offs. Colleagues note he truly "sometimes designs and codes, sometimes codes and designs," shipping polished user experiences while mentoring teams to deliver them at scale.
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:
Full-stack Developer
Contributions:19 commits, 4 PRs, 7 pushes in 1 year 9 months
Contributions summary:Justin contributed to the Windows Community Toolkit by implementing features and fixing issues related to UI elements, behaviors, and controls. They focused on updating existing components like the TileControl and TokenizingTextBox, incorporating the LoadedImageSurface API and refreshing styling. Their work involved modifying XAML, C#, and related code to improve the functionality and user experience of the toolkit.
Authentication Providers and UI components for Microsoft Graph š¦
Role in this project:
Front-end Developer
Contributions:41 commits, 3 PRs, 14 pushes in 9 months
Contributions summary:Justin primarily focused on front-end development within the `microsoftgraph/microsoft-graph-toolkit` repository, contributing to the UI components. Their work included updates to the `graph-persona` and `graph-agenda` components, which involved code formatting, the addition of icon fonts, and updates to styling. They also addressed issues relating to the loading of CSS and improved the login component, demonstrating a focus on user interface and component improvements.
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.