Ricardo Abreu is a seasoned Software Engineer III based in Vila Nova de Gaia, Portugal, with nine years of professional experience and a current role at Canonical since 2018. He blends production-grade engineering with hands-on game development, contributing bug fixes and new features to the Urho3D engine—work that spans 2D physics, scalable sprites, and component refactors. Comfortable across systems-level problems and interactive media, he demonstrates an ability to move between infrastructure-grade product work and creative open-source contributions. Known for pragmatic problem-solving, he brings steady execution on complex codebases and a knack for improving robustness in both engines and distributed software.
Contributions:9 commits, 9 PRs, 78 comments in 8 months
Contributions summary:Ricardo contributed to the Urho3D game engine by fixing bugs related to 2D physics and scaling, specifically addressing issues with rigid body transformations and fixtureless shape scaling. They also implemented a stretchable sprite component and a corresponding sample to demonstrate its usage, which involved creating a 2D scene and handling user input. Further contributions include refactoring and bug fixes within the RibbonTrail component.
Contributions:9 releases, 1278 reviews, 1830 commits in 4 years 3 months
hyper-vorchestratesinstancesvdivirtual-machine
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
Ricardo Abreu - Software Engineer III at Canonical