Tomaz Canabrava is a seasoned software engineer with 15 years of experience building high-performance C++/Qt applications and IoT solutions, currently working at Codethink and contributing long-term to KDE educational software. He blends deep systems and backend expertise—evident from contributions to Nextcloud's client-side encryption and UI/UX work on the popular QGroundControl drone GCS—with a strong focus on performance and clean refactors. Tomaz has a track record across industry and open-source projects (Intel, PPRO, Subsurface) delivering secure, resource-efficient code for constrained devices and desktop clients. An experienced presenter and educator, he regularly speaks about C++, Qt and KDE at international conferences and applies theatrical teaching skills to make complex topics accessible. Based in Luxembourg and pursuing advanced studies in high performance computing, he also brings a quirky practicality—preferring optimized code over buying faster hardware—and an unexpected talent for origami.
15 years of coding experience
9 years of employment as a software developer
Master of Computer Applications - MCA, High Performance Computing, Master of Computer Applications - MCA, High Performance Computing at University of Luxembourg
Computer Science, Computer Science at Faculdades Ruy Barbosa
Computer Science, Computer Science at Faculdade Ruy Barbosa
This is the official upstream of the Subsurface divelog program
Role in this project:
Full-stack Developer
Contributions:1738 commits, 18 PRs, 4 pushes in 5 years 8 months
Contributions summary:Tomaz was focused on implementing various UI and functionality improvements within the Subsurface project. Their work included the creation of new widgets and enhancements to existing interface elements, such as the DivePictureItem and the location edit, and the addition of Facebook integration. They were also responsible for fixing existing bugs and refactoring code to improve performance and code clarity.
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Role in this project:
Full-stack Developer
Contributions:141 commits, 87 PRs, 155 comments in 4 years 5 months
Contributions summary:Tomaz primarily focused on improving the QGroundControl's user interface and overall user experience. They addressed several UI inconsistencies related to menu item selection and toolbar states. Furthermore, the user refactored the code for managing dock widgets by optimizing the handling of view visibility using switch statements and translations to streamline performance and improve clarity. They contributed to several areas of the UI codebase, modifying the Flight Display and Settings Dialog.
linux-osios-androidiosdroneground
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.