Xiaotian Gu

Software Developer at nventive

Montreal, Quebec, Canada
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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookLaSalle College
languagesChinese, English, French
github-logo-circle

Github Skills (15)

uid10
gui-application10
debug10
cross-platform10
csharp10
ui-design10
multiplatform10
front-end-development10
xaml10
dotnet-core10
android9
ios9
css9
wasm-pack8
rust-wasm8

Programming languages (4)

C#PowerShellJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
unoplatform/uno

Jun 2019 - Dec 2022

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:
userFront-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.
roslynunomvvmc-sharpios
Create, update and deploy Nuget Packages with a GUI
Role in this project:
userFull-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.
nuget-packagesguinuget-clientupdategui-application
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
Xiaotian Gu - Software Developer at nventive