Ricardo Rodrigues is a Senior Game Programmer and PhD-trained AI researcher in Lisbon with 11 years of experience blending game development and affective computing. He builds emotionally expressive virtual agents and production-ready gameplay systems using Unreal Engine, Unity and C++, and has implemented streaming and full-stack features with Go and React. Ricardo has led teams, taught game courses, coordinated infrastructure for student labs, and produced the medium-scale title Smashcart Ultra, showing both hands-on engineering and product sensibility. His research on artificial empathy for embodied conversational agents informs practical AI-infused game and tutoring prototypes, a less obvious bridge between academic rigor and commercial game engineering. Passionate about creating meaningful interactive experiences, he balances technical depth with mentorship and cross-disciplinary collaboration.
11 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Information Systems and Computer Engineering, Doctor of Philosophy - PhD, Information Systems and Computer Engineering at Instituto Superior Técnico
Contributions:1 PR, 24 pushes, 1 branch in 8 years 3 months
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 Rodrigues - Senior Game Programmer at iliAD