Alessandro Ambrosano

Senior Software Engineer at KDAB

Tuscany, Italy
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
Alessandro Ambrosano is a Senior Software Engineer based in Tuscany with 13 years of experience building complex software systems, currently at KDAB. He brings deep full-stack expertise and has contributed significant animation and asset-management features to the high-profile Open 3D Engine (O3DE), improving skeleton and animation tooling used for AAA games and simulations. His background blends academic research—PhD fellowship and neurorobotics platform development at Scuola Superiore Sant'Anna—with production engineering, giving him both algorithmic rigor and pragmatic implementation skills. Alessandro is comfortable across backend architecture and frontend tooling, having refactored legacy components and added user-facing improvements like searchable thumbnail views. Colleagues benefit from his ability to translate research-grade models into maintainable, production-ready code. He pairs a formal computer science education from Università di Pisa with a track record of shipping engineering improvements in open-source and commercial projects.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Università di Pisa
languagesEnglish, Spanish, Italian, German, Japanese
github-logo-circle

Github Skills (13)

graphics-engine10
c-language10
3d-graphics10
game-development10
game-engine10
3d-engine10
cprogramming-language10
qt10
game-dev10
animation9
user-interface9
architecture8
architectures8

Programming languages (4)

C++CRustPython

Github contributions (5)

github-logo-circle
o3de/o3de

Sep 2022 - Jan 2023

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Role in this project:
userFull-stack Developer
Contributions:33 reviews, 9 commits, 8 PRs in 4 months
Contributions summary:Alessandro primarily contributed to the EMotionFX component of the Open 3D Engine (O3DE), focusing on the skeleton outliner and animation graph features. Their work involved adding functionality to the skeleton model, such as a character root node, and refactoring existing code by removing legacy joint outliners and node group features. Additionally, they made improvements to the asset browser, by adding thumbnail view with search functionality. These changes enhance the usability and functionality of the engine's animation and asset management tools.
c-plus-plusmulti-platformcommercialworldshalo
aambrosano/o3de

Aug 2022 - Jan 2023

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Contributions:35 pushes, 11 branches in 4 months
c-plus-plusmulti-platformenginecommercialworlds
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
Alessandro Ambrosano - Senior Software Engineer at KDAB