Ricardo Rodrigues

Senior Game Programmer at iliAD

Lisbon, Lisbon, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Information Systems and Computer Engineering, Doctor of Philosophy - PhD, Information Systems and Computer Engineering at Instituto Superior Técnico
languagesItalian, French, Japanese, English, Portuguese
stackoverflow-logo

Stackoverflow

Stats
133reputation
25kreached
7answers
1question
github-logo-circle

Github Skills (173)

magic-mouse10
dialogue-systems10
file-chooser10
spinner10
editor10
unity3d10
electron10
typescript10
dock10
vscode-extension10
gjs10
letter10
vscode10
gnome10
microsoft10

Programming languages (16)

C#JavaC++CRustMakefileFluentVala

Github contributions (5)

github-logo-circle
Magic Mouse 2 driver for Linux.
Contributions:4 releases, 35 commits, 2 PRs in 1 year 7 months
driversdrivertouchpadmagiclinux
RicardoEPRodrigues/Bichux

Apr 2016 - Jun 2024

Shapeshifting endless runner small game
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