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 (125)

file-browser10
dialogue-systems10
file-chooser10
linux10
unity3d10
electron10
typescript10
dock10
gnome10
gnome-shell10
driver10
jekyll10
react10
editor9
catalog9

Programming languages (16)

C#JavaC++CRustMakefileFluentVala

Github contributions (5)

github-logo-circle
RicardoEPRodrigues/Bichux

Apr 2016 - Jun 2024

Shapeshifting endless runner small game
Contributions:1 PR, 24 pushes, 1 branch in 8 years 3 months
A Gradio web UI for Large Language Models. Supports transformers, GPTQ, AWQ, EXL2, llama.cpp (GGUF), Llama models.
Contributions:5 reviews, 1 PR, 56 pushes in 4 months
gradiolarge-language-modelsllama
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