Loni Tra is a software engineer at Microsoft with eight years of hands-on experience building developer tooling and UI features across major open-source .NET projects. A University of Washington computer science student, Loni has contributed meaningful backend fixes and language-server integrations to dotnet/roslyn and enhanced VS Code C# and Blazor debugging experiences. Their work on Windows Forms modernized ListViewGroup behavior and shipped UI/UX improvements that reduce crashes and restore designer functionality. Prior internships at Facebook focused on Android product flows and privacy features, demonstrating comfort across mobile, desktop, and language tooling. Known for digging into language server protocols and virtual file handling, Loni combines curiosity with practical engineering that directly improves developer productivity.
8 years of coding experience
2 years of employment as a software developer
Computer Science & Engineering, Computer Science & Engineering at University of Washington
Windows Forms is a .NET UI framework for building Windows desktop applications.
Role in this project:
Back-end Developer & UI/UX Designer
Contributions:1958 reviews, 104 commits, 954 PRs in 2 years 9 months
Contributions summary:Loni primarily focused on implementing features for the ListViewGroup control, adding properties for Collapsible/Collapsed and Subtitle functionality, followed by adding TaskLink functionality. They also worked on bug fixes related to StringCollectionEditor and handling the display of the ListViewGroup. These changes enhance the user experience by providing new tools to enhance displaying controls.
Contributions summary:Loni focused on enhancing the C# support for Visual Studio Code, specifically addressing Razor diagnostics and language server interactions. Their contributions include implementing a Razor diagnostic handler to integrate C# diagnostics from Roslyn into Razor files. The user also configured the Razor Language Server Client to set SupportsDelegatedDiagnostics, and incorporated fixes to prevent exceptions when Roslyn is inactive during diagnostic requests. Additionally, the user added browser autodetection to launch and debug Blazorwasm projects.
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.