AI · Robotics · Animation · Socio-Affective Computing

I am

an AI Technology Consultant

Eclectic scientist and AI engineer breathing the Illusion of Life into autonomous characters — robots, digital people and characters, and AI-driven agents.

Tiago Ribeiro

This website is AI-Ready. LLM agents are free to crawl it. Learn more here.

My Expertise

Robot Animation · Digital People · AI Consulting

As a consultant, advisor and leader in AI technology — be it CGI or Robotics — I focus not only on adopting and inventing state-of-the-art solutions, but also on aligning technology with product and business goals so that AI can power products in a cost-effective, revenue-focused and user-experience-driven manner.

About Me

I am an eclectic scientist and engineer focused on intelligent, interactive technology, with a strong academic background, self-taught through my passion for animation, photography, cinema, and music.

Through the years I have built a unique career focused on creating intelligent artificial creatures that exhibit the illusion of life — robots and digital people that interact with people in entertainment, education, and personal assistance contexts.

My connection with the arts is very personal, driven by my passion for animation, digital film, and photography. These creative abilities, allied with my technical background, have allowed me to work with artists, roboticists, social-scientists, and engineers — building a bridge between all those worlds.

This unique career, built at the intersection of animation, robotics, affective computing, social science, and software engineering bring me unique vantage point lets me work fluently with artists and engineers alike — translating between their worlds and helping teams deliver AI-driven products that are both technically excellent and genuinely expressive and functional.

Current Roles

Robotics Simulation & Reinforcement Learning + HRI Animation Architecture

Semio · Los Angeles, CA · Remote

Education

2020

PhD in Computer Science & Engineering

Instituto Superior Técnico, University of Lisbon

2011

MSc in Computer Science & Engineering

Instituto Superior Técnico, University of Lisbon

2008

BSc in Computer Science & Engineering

Instituto Superior Técnico, University of Lisbon

Skills & Expertise

Development

PythonRustC/C++Isaac LabUnreal EngineC#UnityHTML/CSS/Dart

Production & Team

WhiteboardingSystems ArchitectureProduct Vision & StrategyUser ExperienceInteraction DesignProduct/Project ManagementMentoringPublic Presentation

Artificial Intelligence

RoboticsAgentic AI ProductsReinforcement LearningHuman-Robot InteractionSocio-Affective ComputingComputer AnimationAutonomous AgentsLarge Language ModelsGenerative AI

How I Work

My Consulting Process

I help companies who develop AI-based products, both virtual and robotic, to define, design and develop their technology in a technically sound, UX and artist-oriented, and commercially viable manner.

1

Understand

Deep-dive into your product vision, AI/robotics technical landscape, team capabilities, and constraints to align on goals and feasibility.

2

Architect & Roadmap

Elaborate, consolidate or extend both the product and tech roadmap and system architecture, technology stack, and AI pipeline — balancing state-of-the-art with shipping reality.

3

Research & Develop

Hands-on R&D leadership that addresses the product and end-user needs using the latest AI, agentic AI or human-robot interaction methods with a strong bias to ship and deliver.

4

Bridging

I bridge artists, roboticists, business and executive leaders, social-scientists, and engineers — bringing diverse disciplines into a coherent, working system.

How I fit in and what I bring

Your company or team will benefit from an expert like myself whenever you have an AI or robotics product vision, but want or need additional expert guidance or opinion about the right path to get there.

Instead of hiring a full-time executive or director, I can provide the same level of expertise and guidance on a fractional basis and cost (hourly, with no minimum commitment), embedded in your team, or as an external advisor.

I will align your team and your vision into the right path since day one and provide orientation and guidance on how to move forward. I may also contribute directly to your product development, helping you implement the right architecture, technology stack, and AI pipeline for your product.

  • 15+ years of expertise across AI, robotics and real-time character animation
  • Unique bridge between business, artistic and engineering disciplines
  • Research-to-product transfer as a core methodology
  • Deeply embedded in academic and industry ecosystems
  • Strong technical and programming skills and understanding
  • Visual explainer (plenty of diagramming and sketches)
  • User-focused
  • Niche AI concepts such as social robotics and social and affective computing

Portfolio

Experience

Over 15 years of expertise spanning animation systems, autonomous agents, socio-affective computing, human-robot interaction, and AI consulting — across research labs, AGI companies, and independent practice.

Robotics Simulation & Reinforcement Learning + HRI Animation Architecture

Active
SemioLos Angeles, CA · RemoteAug 2024Present
  • Develop and advise on the architectural vision and roadmap for a procedural and programmable animation engine for social robotics applications.
  • Work on overall concept of a robot operating system supporting such engine and its integration with current and future AI/ML techniques for HRI.

Stealth B2C App

Active
SoloLisbon Metropolitan Area, PortugalMay 2025Present
  • AI-based B2C entertainment app aimed at long-term monetization through a carefully crafted UX experience, designed to maximize referral and network effect which can only be attained by a satisfying AI experience
  • Dart/Flutter for the front-end app, and Python for the backend server with a PG db; AI-driven development and deployment processes.

AI Expert Consultant

Voiced AI: Talk, Reflect, GrowLisbon Metropolitan Area, Portugal · HybridMar 2026Abr 2026
  • Developing a prompt enhancement workflow for an emotionally intelligent conversational agent that powers a B2C wellness app with the goal of enhancing the user's experience and igniting user retention.
  • The approach was based on using AI (Panel of LLMs as Judges) to perform extensive evaluation of existing real data and automatic development and evaluation of enhancements to the prompts that drive the agent's behaviour.

Chief Technology Officer (CTO)

DHTATurin, Italy · RemoteOct 2024May 2025
  • Lead R&D of innovative technologies for collection, processing, and secure handling of biometric data for digital replicas of public figures.
  • Spearhead advanced R&D into autonomous virtual humans, Gen-AI digital replicas, and Gen-AI autonomous agents for VR/AR and Web4 applications.

Consulting on Research & Technology Leadership

DHTATurin, Italy · RemoteJul 2024Sep 2024
  • Lead concept and development of a roadmap for Autonomous Virtual Clones of public figures that can exist and act in 3D realities.
  • Lead development of an MVP using Unreal Engine's Metahumans and a custom Brain controller using STT, TTS, and LLMs.

Principal Research Engineer, Autonomous Animation

Soul MachinesAuckland, New Zealand · RemoteApr 2023May 2024
  • Led technical and architectural development of the autonomous animation system for Digital People.
  • Developed autonomous gesturing and social/emotional behaviours integrating LLMs and Generative AI.

AI Animation Scientist & Senior Researcher II

Soul MachinesAuckland, New Zealand · RemoteJan 2020Mar 2023
  • Designed and developed the skeletal animation system for autonomous Digital People.
  • Developed autonomous gesturing and social/emotional behaviours; established directives for autonomous behaviour design.

Data Scientist & Data Pipeline Engineer

kencko foodsLisbon, Portugal · Partial RemoteJan 2019Nov 2019
  • Created custom ETL pipeline using Python from various sources into Google BigQuery.
  • Data science tasks using BigQuery SQL, DataStudio, and Spreadsheets.

HRI Architecture Consultant

Högskolan Väst (University West)Trollhättan, Sweden · RemoteSep 2018Sep 2018
  • Provided consulting on the HRI architecture aimed at use of the NAO and Pepper robots.

Robot Animation & Unreal Engine Developer

Gagosian GalleryBrooklyn & New York City · Partial RemoteDec 2017Mar 2018
  • Consulting on Robot Animation for exhibition 'PLAY' by Urs Fischer at the Gagosian Gallery.
  • Development of robot animation tools in Maya and Houdini; interactive behaviour simulation in Unreal Engine.

Technical Direction

GAIPS, INESC-IDLisbon & Oeiras, PortugalFeb 2011Nov 2017
  • Developed HRI platform for various projects and robots.
  • Provided guidance and assistance to MSc and PhD students on robotics and HRI projects.

Research Assistant — EMOTE EU FP7 Project

GAIPS, INESC-IDLisbon & Oeiras, PortugalFeb 2011Nov 2017
  • Architecture design & development for empathic robot tutors (NAO) for school classrooms.
  • Behaviour management and animation for the EMOTE EU-FP7 project.

Research Assistant — LIREC EU FP7 Project

GAIPS, INESC-IDLisbon & Oeiras, PortugalFeb 2011Nov 2017
  • Robot animation system for the LIREC project on robotic companions for long-term human relationships.

Let's Talk

If you wish to inquire about consulting and advising services, or just to network and connect, please reach out directly. Alternatively, connect on LinkedIn or X.

Available for short-term consulting for companies and projects seeking advising and know-how on the adoption, application, and development of artificial intelligence and AI-driven mechanisms to enable their products and solutions — particularly in Autonomous Digital Humans, Human-Robot Interaction, and Embodied AI.

Below you will find some of the concrete content I have created and published.

Writing

Blog

Short essays on AI, the web and product engineering — on where the AI web is heading, why R&D is an investment, and what embodiment really adds to a user experience. Most began as LinkedIn posts and were extended here.

Webeater - The web content extractor for AI agentsSep 1, 2025

Webeater

Quick out of the box web content extractor in Python aimed at AI agents.

During the past few months I've been dedicating some time to explore some neurosymbolic approaches to AI agents that I could run locally (which I'll save for a futur…

Read Post
Side-by-side physics simulation of a humanoid character, annotated with training cost: $17 for 'Ours (3 days, RTX 4090)' versus $141 for 'CALM (2 weeks, A100)'.Aug 23, 2025

ROI on R&D

Is R&D in an AI company an expense or an investment?

I was checking a paper by Disney Research about training a control policy for full-body kinematic motion, and saw this comparison on the video: Our vs CALM (SOTA).

Read Post
Startups: To be or not to be dependent on AI APIs
Aug 21, 2025

or, 'How to prepare for the next AI Winter'

The next AI Winter has been one of my main alerts. It sounds very compelling to chase the hype and ride the wave without looking back. But that's not reality. Curren…

Read Post
Three-panel screenshot comparing web extraction of a football stats page: my URL content extractor's text output on the left, Tavily's basic-mode output in the middle, and the original website on the right.Aug 12, 2025

Real-time Web Scraping

Not as simple as it seemed

What have you been using to scrape URL content so it can be fed into your RAG? I've been using selenium + beautifulsoup but had to try various alternatives and made…

Read Post
Web 4.0
Aug 9, 2025

The AI web

Gen X old timers building with AI? That's exactly what I mean with Web 4.0. It means it actually managed to get accepted, and has been managing to get adopted.

Read Post
Neurosymbolic AI Agents
Aug 2, 2025

or Contemporary Classic AI

I've been advocating for hybrid approaches for a long time now. What we call AI agents are basically just the tip of the potential iceberg, and unfortunately we've s…

Read Post
Software Development 2.0
Jul 15, 2025

I mean, AI-assisted coding

I've been using an AI agent to build an AI agent that can build AI agents for me. I'm also writing this post while the agent works. This is becoming standard procedu…

Read Post
Coexistence between Humans and Embodied Agents
Jul 10, 2025

And the need for Timing agents

I found this very interesting paper on Coexistence between Humans and Embodied Agents. I like how it reflects many of the current challenges in building AI-driven ch…

Read Post
Web 3.0
Jul 7, 2025

What happened to it?

In the past years we heard a lot about Web3, what happened to it? My opinion is that we dumped it and jumped straight into Web4, while building towards Web5.

Read Post
Language and token atomicity
Jul 1, 2025

We need more representation, not more context

Human-level AI requires much more than just language. LLMs are limited to understanding semantic relationships between words. These relationships are used as probabi…

Read Post

Work

Projects

A selection of research projects, software systems, and creative installations — from social robots and EU-funded research to open-source tools and interactive art.

The Webeater icon — a white fork on a red browser window
Software
2025

Webeater

Quick out-of-the-box web content extractor in Python

2025 — Python web content extractor for AI agents using Selenium + BeautifulSoup. Fetches and processes web pages into LLM-ready markdown.

View Project
Adelino, the craft robot — a wooden robot with a glowing LED eye panel and exposed servos and wiring
Robots
2017

Adelino

A craft robot built to support my PhD thesis

2017 — A craft wooden robot with hobby-grade servos, demonstrating how well Nutty Tracks and ERIK perform even on a low-fidelity robot.

View Project
A child running past robotic office chairs in the white gallery space of PLAY at the Gagosian Gallery, New York
Art
2018

PLAY by Urs Fischer

Interactive Robotic Installation — Gagosian Gallery, NYC

2018 — Interactive robotic-chairs art installation conceived by Urs Fischer with choreography by Madeline Hollander.

View Project
Plot of the motion interpolation signals produced by the Nutty Motion Filter, showing continuous curves tracking a stepped target signal
Software
2021

Nutty Motion Filter

Real-time motion interpolation for procedural animation

2021 — A motion interpolation method for procedural animation that produces C0, C1 or C2 continuous motion signals. Includes an online web demo.

View Project
The EMOTE project's NAO robot, white and orange, with its arms open
EU Research
2013–2015

EMOTE Project

EMbodied perceptive Tutors for Empathy-based learning

2013–2015 — EU-FP7 project creating empathic artificial tutors for real classrooms, featuring the NAO robot.

View Project
The Nutty Tracks logo — a stylized red running creature beside the Nutty Tracks wordmark
Software
2013

Nutty Tracks

Programmable symbolic animation system for robot animation

2013 — A symbolic animation engine that allows animating both virtual and robotic characters, running standalone or as a 3ds Max plug-in.

View Project
Three players gathered around the digital multi-touch Risk board game, with the EMYS robot at the table
EU Research
2011–2012

LIREC Project

LIving with Robots and intEractive Companions

2011–2012 — EU-FP7 project on robotic companions that establish long-term relationships with humans.

View Project
Diagram of the typical SERA setup, linking the virtual environment (intelligent virtual agent and multimedia application) to the physical environment (robot, sensors and tangible device) and the users
Software

SERA Ecosystem

Socially Expressive Robotics Architecture

SAIBA-based architecture and set of tools for creating autonomous socially expressive robots, built on top of Thalamus.

View Project
Diagram of Thalamus as a message-passing middleware in a system architecture, with modules publishing and subscribing to messages and connecting to sensors and embodiments
Software
2016

Thalamus Framework

Message-passing middleware for interactive characters

2016 — High-level integration framework for developing interactive characters through virtual and physical components; asynchronous messaging middleware.

View Project

Research

Publications

36 publications spanning 2011–2022 — conference papers, journal articles, book chapters, preprints, and theses in robotics, AI, animation, and human-robot interaction.

2022
1 publication

Avant-Satie! Using ERIK to encode task-relevant expressivity into the animation of autonomous social robots

Tiago Ribeiro, Ana Paiva

arXiv preprint

PreprintPDFScholar
2020
3 publications

An Extended Framework for Characterizing Social Robots

Kim Baraka, Patrícia Alves-Oliveira, Tiago Ribeiro

Human-Robot Interaction: Evaluation Methods and Their Standardization. Springer

Book ChapterPDFScholar

The Practice of Animation in Robotics

Tiago Ribeiro, Ana Paiva

Modelling Human Motion. Springer

Book ChapterPDFScholar

Creating the Illusion of Life in Autonomous Social Robots

Tiago Ribeiro

PhD Thesis — Instituto Superior Técnico, University of Lisbon

2019
3 publications

ERIK: Expressive Inverse Kinematics Solving in Real-time for Virtual and Robotic Interactive Characters

Tiago Ribeiro, Ana Paiva

arXiv preprint arXiv:1909.13875

PreprintPDFScholar

Nutty-based Robot Animation: Principles and Practices

Tiago Ribeiro, Ana Paiva

arXiv preprint arXiv:1904.02898

PreprintPDFScholar

"I Choose... YOU!" Membership Preferences in Human-Robot Teams

Filipa Correia, Sofia Petisca, Patrícia Alves-Oliveira, et al.

Autonomous Robots (journal)

JournalPDFScholar
2017
3 publications

Animating the Adelino Robot with ERIK: the Expressive Robotics Inverse Kinematics

Tiago Ribeiro, Ana Paiva

ACM International Conference on Multimodal Interaction (ICMI)

ConferencePDFScholar

Groups of Humans and Robots: Understanding Membership Preferences and Team Formation

Filipa Correia, Sofia Petisca, Patricia Alves-Oliveira, et al.

Robotics: Science and Systems (RSS)

ConferencePDFScholar

A Social Robot as a Card Game Player

Filipa Correia, Patrícia Alves-Oliveira, Tiago Ribeiro, et al.

13th AAAI Conference on AI and Interactive Digital Entertainment (AIIDE)

ConferencePDFScholar
2016
5 publications

The SERA Ecosystem: Socially Expressive Robotics Architecture for Autonomous Human-Robot Interaction

Tiago Ribeiro, André Pereira, Eugenio Di Tullio, et al.

2016 AAAI Spring Symposium Series

ConferencePDFScholar

Map Reading with an Empathic Robot Tutor

Lynne Hall, Colette Hume, Sarah Tazzyman, et al.

11th ACM/IEEE International Conference on Human Robot Interaction (HRI)

ConferencePDFScholar

Discovering Social Interaction Strategies for Robots from Restricted-Perception Wizard-of-Oz Studies

Pedro Sequeira, Patrícia Alves-Oliveira, Tiago Ribeiro, et al.

11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)

ConferencePDFScholar

Just follow the suit! Trust in Human-Robot Interactions during Card Game Playing

Filipa Correia, Patrícia Alves-Oliveira, Nuno Maia, et al.

25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN)

ConferencePDFScholar

Building a Social Robot as a Game Companion in a Card Game

Filipa Correia, Tiago Ribeiro, Patrícia Alves-Oliveira, et al.

11th ACM/IEEE International Conference on Human-Robot Interaction (HRI)

ConferencePDFScholar
2015
4 publications

Creating Interactive Robotic Characters: Through a Combination of AI and Professional Animation

Tiago Guiomar Ribeiro, Ana Paiva

HRI Pioneers — 10th ACM/IEEE HRI Conference Extended Abstracts

ConferencePDFScholar

The Empathic Robotic Tutor: Featuring the NAO Robot

Tiago Ribeiro, Patrícia Alves-Oliveira, Eugenio Di Tullio, et al.

10th ACM/IEEE HRI Conference Extended Abstracts

ConferencePDFScholar

Empathic Robotic Tutors: Map Guide

Amol A Deshmukh, Aidan Jones, Srinivasan Janarthanam, et al.

HRI Extended Abstracts

ConferencePDFScholar

An Empathic Robotic Tutor for School Classrooms: Considering Expectation and Satisfaction of Children as End-Users

Patrícia Alves-Oliveira, Tiago Ribeiro, Sofia Petisca, et al.

International Conference on Social Robotics (ICSR)

ConferencePDFScholar
2014
8 publications

Emotion Modelling for Social Robots

Ana Paiva, Iolanda Leite, Tiago Ribeiro

The Oxford Handbook of Affective Computing. Oxford University Press

Book ChapterPDFScholar

Developing Interactive Embodied Characters Using the Thalamus Framework: A Collaborative Approach

Tiago Ribeiro, Eugenio Di Tullio, Lee J Corrigan, et al.

International Conference on Intelligent Virtual Agents (IVA)

ConferencePDFScholar

From Thalamus to Skene: High-level Behaviour Planning and Management for Mixed-Reality Characters

Tiago Ribeiro, André Pereira, Eugenio di Tullio, et al.

Workshop on Architectures and Standards for IVAs, IVA 2014

ConferencePDFScholar

I'm the Mayor: a Robot Tutor in Enercities-2

Tiago Ribeiro, André Pereira, Amol Deshmukh, et al.

Proceedings of AAMAS 2014

ConferencePDFScholar

Make Way for the Robot Animators! Bringing Professional Animators and AI Programmers Together

Tiago Ribeiro, Ana Paiva

AAAI Fall Symposium on AI for HRI

ConferencePDFScholar

Towards Dialogue Dimensions for a Robotic Tutor in Collaborative Learning Scenarios

Patrícia Alves-Oliveira, Srinivasan Janarthanam, Ana Candeias, et al.

RO-MAN 2014

ConferencePDFScholar

"How do you imagine robots?" Children's Expectations About Robots

Patrícia Alves-Oliveira, Sofia Petisca, Srinivasan Janarthanam, et al.

Child-Robot Interaction Workshop — Interaction Design and Children (IDC)

ConferencePDFScholar

Meet Me Halfway: Eye Behaviour as an Expression of Robot's Language

Patricia Alves-Oliveira, Eugenio Di Tullio, Tiago Ribeiro, et al.

AAAI Fall Symposia

ConferencePDFScholar
2013
4 publications

Nutty Tracks: Symbolic Animation Pipeline for Expressive Robotics

Tiago Ribeiro, Ana Paiva, Doug Dooley

ACM SIGGRAPH 2013 Posters

ConferencePDFScholar

EMOTE: Embodied-perceptive Tutors for Empathy-based Learning in a Game Environment

Sofia Serholt, Wolmet Barendregt, Tiago Ribeiro, et al.

6th European Conference on Games Based Learning (ECGBL)

ConferencePDFScholar

Towards Empathic Artificial Tutors

Amol Deshmukh, Ginevra Castellano, Arvid Kappas, et al.

8th ACM/IEEE International Conference on Human-Robot Interaction (HRI)

ConferencePDFScholar

Censys: a Model for Distributed Embodied Cognition

Tiago Ribeiro, Marco Vala, Ana Paiva

International Workshop on Intelligent Virtual Agents (IVA)

ConferencePDFScholar
2012
3 publications

The Illusion of Robotic Life: Principles and Practices of Animation for Robots

Tiago Ribeiro, Ana Paiva

7th ACM/IEEE International Conference on Human-Robot Interaction (HRI)

ConferencePDFScholar

Thalamus: Closing the Mind-Body Loop in Interactive Embodied Characters

Tiago Ribeiro, Marco Vala, Ana Paiva

International Conference on Intelligent Virtual Agents (IVA)

ConferencePDFScholar

A model for Embodied Cognition in Autonomous Agents

Marco Vala, Tiago Ribeiro, Ana Paiva

International Conference on Intelligent Virtual Agents (IVA)

ConferencePDFScholar
2011
2 publications

Anatomically Correct Animation of a Humanoid

Tiago Ribeiro

MSc Thesis — Instituto Superior Técnico, Technical University of Lisbon

Expressing Emotions on Robotic Companions with Limited Facial Expression Capabilities

Tiago Ribeiro, Iolanda Leite, Jan Kedziersski, et al.

International Workshop on Intelligent Virtual Agents (IVA)

ConferencePDFScholar