Robotics systems
ROS workflows, real-time control, and collaborative task design on Tiago (PAL Robotics) and the Furhat social robot. End-to-end systems that run live, not just in simulation.
Robotics & AI Engineer · Human–Robot Interaction
Ph.D. researcher and full-stack robotics engineer. I design end-to-end systems on real robots — from ROS control and perception pipelines to LLM/VLM-based reasoning — and validate them through real-world experiments with 50+ users.
What I do
I work across the full stack of a robotics system — hardware integration, perception, reasoning, and the human studies that prove it works.
ROS workflows, real-time control, and collaborative task design on Tiago (PAL Robotics) and the Furhat social robot. End-to-end systems that run live, not just in simulation.
Eye tracking with Pupil Labs, OpenCV computer-vision pipelines, ROS synchronization, and real-time feature extraction. Built annotation workflows for multimodal interaction data.
LLM- and VLM-based reasoning via OpenAI APIs, integrated with behavior trees in NVIDIA Isaac for autonomous failure detection and recovery. Python throughout.
Experimental design, study execution with 50+ participants, and rigorous analysis — linear mixed-effects and cumulative link mixed models — to turn behavior into evidence.
Selected work
A sample of systems I designed, built, and evaluated on real robots.
A pipeline that fuses eye tracking, ROS synchronization, and real-time gaze features to detect robot failures from human reactions — with a random-forest classifier flagging failures within seconds.
A simulation-based failure detection framework in NVIDIA Isaac combining behavior trees with VLM-based reasoning, enabling a robot to autonomously detect and recover from errors.
A collaborative Tangram system on Tiago that scripts controlled robot failures and awareness behaviors, used in a 54-participant study on how trust evolves across repeated errors.
Complex emotional expressions built from facial action units on the Furhat robot, evaluated with both VLM-based and user-based methods — and demoed live for public audiences.
An office-assistant robot with autonomous navigation and interaction on Tiago — winner of the HRI'24 Robot Challenge with Team Melbourne.
A web application for analyzing ROSBag data in human-robot interaction, making multimodal interaction logs searchable and annotatable. Supervised through to delivery.
Track record
Interactive Technologies Lab (IXT) · Melbourne, Australia
CEDRA · Tehran, Iran
I’m open to robotics, ML, and AI engineering roles. Happy to talk through any of the projects above.