Xiaotian Gu is a software developer with 11 years of experience, based in Montreal, specializing in front-end and cross-platform UI engineering. Currently at nventive, he has a strong track record contributing to prominent open-source projects like Uno Platform and NuGetPackageExplorer, where he fixed XAML rendering, layout, and platform-specific crashes while improving UX details such as keyboard handling and license metadata display. His work shows deep hands-on expertise in C#/XAML and cross-platform UI toolchains, bridging desktop, mobile, and web rendering quirks. Having also built mobile features at Netlift and automated office workflows earlier in his career, he combines pragmatic product focus with a careful attention to visual and interaction polish. Colleagues value his ability to diagnose platform-specific UI issues and ship stable, user-facing fixes across diverse environments.
Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
Role in this project:
Front-end Developer
Contributions:466 reviews, 236 commits, 218 PRs in 3 years 7 months
Contributions summary:Xiaotian primarily contributed to UI development within the cross-platform Uno Platform framework, fixing bugs related to XAML rendering and layout, and making enhancements to existing UI controls. They addressed visual inconsistencies in various UI elements, ensuring proper rendering and behavior across different platforms (Android and iOS). Furthermore, the user worked on improving user interaction, such as fixing keyboard handling and ensuring a smooth user experience within the UI.
Create, update and deploy Nuget Packages with a GUI
Role in this project:
Full-stack Developer
Contributions:6 reviews, 10 commits, 6 PRs in 6 months
Contributions summary:Xiaotian primarily contributed to the user interface and front-end aspects of the NuGet Package Explorer, as evidenced by code changes in CSS, XAML, and supporting files. They addressed UI issues like blurry fonts and the display of license metadata, as well as integrating new features like viewing metadata source. The user also participated in merging branches and fixing application crashes related to specific platforms. Their work involved understanding and modifying the application's Uno framework and related components.
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.