Ricardo Abreu

Software Engineer III at Canonical

Vila Nova de Gaia, Portugal
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
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.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,722reputation
118kreached
23answers
19questions
github-logo-circle

Github Skills (14)

c-language10
cpp10
game-development10
cprogramming-language10
2d10
game-engine10
3d9
cross-platform9
algorithm6
unit-testing6
ctest6
cmake6
attribute6
graph-theory6

Programming languages (15)

JavaC++CSSCRustGoValaHTML

Github contributions (5)

github-logo-circle
urho3d/urho3d

May 2017 - Feb 2018

Game engine
Role in this project:
userGame Developer
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.
angelscriptcppgamegamedev2d
canonical/multipass

Oct 2018 - Jan 2023

Multipass orchestrates virtual Ubuntu instances
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