Gabriel Bourgeois

Software Developer II at Broadsign

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
Gabriel Bourgeois is a versatile software developer with 11 years of experience building cross-platform applications, from Unity-based AR/VR and event streaming experiences to backend and tooling work. Now a Software Developer II at Broadsign in Quebec, he brings strong practical skills in C#, C++, Rust, Android, and CI/CD practices developed across startups and healthcare and simulation industries. An active open-source contributor, he improved Bevy’s UI system—fixing UI transforms, interaction quirks, z-indexing and memory leaks—demonstrating attention to maintainable, predictable rendering behavior in a popular Rust game engine. Comfortable across languages and full-stack concerns, Gabriel combines systems-level refactoring experience with shipping user-facing features and automation, and he often surfaces non-obvious issues like subtle UI stack ordering that impact stability.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Sciences, Bachelor's degree Computer Sciences at Université Laval
bookDegree Computer Science, Degree Computer Science at Collège Lionel-Groulx
bookCertificate Information technology, Certificate Information technology at Université de Sherbrooke
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

bevy10
uid10
rust10
game-development10
front-end-development10
game-engine10
ui-design10
game-dev10
open-source9
data-structures8
data-structure8

Programming languages (7)

C#TypeScriptC++RustGoHTMLGroovy

Github contributions (5)

github-logo-circle
bevyengine/bevy

Feb 2022 - Sep 2023

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userFull-stack Developer
Contributions:28 reviews, 9 PRs, 63 comments in 1 year 7 months
Contributions summary:Gabriel primarily contributed to the Bevy game engine's UI system. Their work involved fixing bugs related to UI node transformation, interaction, and the handling of child node removals. They also implemented changes to improve the UI stack and z-index support, ensuring a more predictable and consistent rendering order. These changes focused on improving UI element behavior and fixing memory leaks.
data-drivenbevygamedevrustgame-development
oceantume/bevy_ui_widgets

Mar 2022 - Sep 2022

Contributions:101 commits, 77 pushes, 3 branches in 6 months
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
Gabriel Bourgeois - Software Developer II at Broadsign