Hubert Figuière is a Senior Sales Engineer and Principal Software Engineer with 25 years of experience building robust cross-platform software, from embedded Linux and desktop apps to modern web extensions and Rust/WASM experiments. Based in Montreal, he combines hands-on engineering leadership (Collabora, eyeo, Mozilla, Apple) with product-facing roles, often bridging technical architecture and customer needs. A long-time open-source contributor, Hubert has shipped significant work on projects like Adblock Plus, GTK bindings in Rust, gphoto2 and LEGO CAD tooling, demonstrating fluency across C++, JavaScript, Rust and system-level code. He’s led small teams, set up CI and driven migrations to new platform APIs, while also mentoring through interviewing and technical hiring. Outside work he’s a tabletop gamer and amateur image-maker, a creative hobbyist mindset that surfaces in careful, pragmatic craftsmanship in code.
25 years of coding experience
22 years of employment as a software developer
Computer Software Technology/Technician, Computer Software Technology/Technician at IUT d'Orsay
The gphoto2 commandline tool for accessing and controlling digital cameras.
Role in this project:
Backend Developer & System Architect
Contributions:28 commits, 2 PRs, 16 comments in 20 years 9 months
Contributions summary:Hubert contributed to the core functionality and the command-line interface of the gphoto2 tool. They implemented features for accessing and downloading various file types, including Exif data. The user addressed bugs related to display outputs and memory leaks. Furthermore, they refactored and added features related to the build process by adding an autogen.sh script and including updates to the shell interface.
The official @github repository of the Trovebox frontend software. A photo sharing and photo management web interface for data stored "in the cloud" (i.e. Amazon S3, Rackspace CloudFiles, Google Storage).
Role in this project:
Back-end Developer
Contributions:301 commits, 8 comments, 2 issues in 3 years 1 month
Contributions summary:Hubert primarily contributed to the backend of the Trovebox frontend software, focusing on database interactions and setup. Their work involved modifying the database interface and models, fixing database setup issues with MySQL, and integrating the use of a specific database library (EpiDatabase). Further contributions included enhancements for photo data, notably adding a "groups" field.
storedphoto-sharingweb-interfaceamazonsharing
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.