Mehrad's Portfolio
Animated pixel-art city scene from the original site template

Robotics and simulation portfolio | Turin, Italy

Mehrad Yousefi

Computer Engineering student at Politecnico di Torino and Developer Group Coordinator at Team DIANA, focused on rover simulation, digital twins, autonomous navigation, computer vision, XR interfaces, UI systems, and rover control software.

Profile

Robotics, simulation, and autonomous systems

Open to roles

Professional summary

Computer Engineering student at Politecnico di Torino and Developer Group Coordinator at Team DIANA, focused on rover simulation, digital twins, autonomous navigation, computer vision, XR interfaces, UI systems, and rover control software.

I build practical simulation and control tools that help robotics teams test navigation, telemetry, operator interfaces, and sensor-processing workflows when access to the physical rover is limited. My recent work includes Unity and ROS 2 simulation environments, tag and QR-code detection for autonomous navigation, XR visualization, and Steam Deck controller integration for rover operations.

Turin Base
Team DIANA Team
Simulation & Control Focus
ROS 2 / Unity Core stack
4th Place ERC 2025
Mar 2027 Graduation

Technical foundation

Skills

5 skill groups

Programming

C C++ C# Python JavaScript SQL HTML CSS

Robotics & Simulation

ROS 2 Unity NVIDIA PhysX MuJoCo Digital twins SITL HITL

Computer Vision

OpenCV Object detection QR-code detection Fiducial tags Roboflow Localization & estimation

Communication & Tools

TCP UDP MQTT Git GitHub Notion Meta Quest XR Steam Deck

Languages

Persian - Native English - C1 Italian - A2

Selected work

Projects

4 projects
Project 01
Preview image for Planetary Rover Digital Twin
Digital twin rover view in a simulated terrain Simulation workstation showing rover environment and controls Hardware-in-the-loop and software-in-the-loop architecture diagram

Simulation platform

Planetary Rover Digital Twin

A digital-twin and simulation platform for rover testing, mission preparation, telemetry visualization, operator training, and software validation before deployment on the physical rover.

Unity ROS 2 C# C++ NVIDIA PhysX MuJoCo SITL HITL
Project 02
Preview image for Autonomous Navigation & Computer Vision
Real camera view with fiducial tags in the testing environment Simulated terrain with tag objects for navigation testing Simulation and terminal output for tag-detection testing

Robotics perception

Autonomous Navigation & Computer Vision

Computer-vision components for rover autonomy, including fiducial tag detection, QR-code recognition, localization support, position estimation, and dataset preparation for object-detection workflows.

OpenCV ROS 2 C++ Python Roboflow Fiducial tags
Project 03
Preview image for XR Rover Visualization
XR rover interface view with virtual controls Immersive rover visualization in a simulated terrain

XR operator interface

XR Rover Visualization

An XR visualization workflow for rover monitoring, mission preparation, simulation testing, and operator training through immersive views of the rover and its environment.

Unity Meta Quest XR ROS 2 Operator training
Project 04
Preview image for Steam Deck Rover Controller
Steam Deck rover controller interface

Control interface

Steam Deck Rover Controller

A Steam Deck controller interface for rover operation, designed to make control, monitoring, and testing workflows more portable and intuitive for operators.

Steam Deck Unity ROS 2 Control mapping Operator UI

Professional experience

Experience

2024 - Present

2024 - Present

Software Engineer & Developer Group Coordinator

Team DIANA, Planetary Rover Team - Politecnico di Torino

  • Coordinate developers working on rover simulation, control interfaces, operator tools, and XR systems.
  • Built rover simulation and digital-twin environments using Unity, ROS 2, MuJoCo, and NVIDIA PhysX.
  • Integrated mechanical CAD & SolidWorks models into Unity and configured joints, physics behavior, rover controllers, communication interfaces, and terrain interaction.
  • Created test environments for navigation, control, telemetry, and sensor-processing software when physical rover access is limited.
  • Implemented real-time communication between rover and simulation components using ROS 2, TCP, and UDP.
  • Developed XR visualization and Steam Deck controller workflows for rover operation, testing, and operator training.
  • Contributed to autonomous navigation software for fiducial tag detection, QR-code detection, localization, and position estimation.

Academic background

Education

Politecnico di Torino

Turin, Italy

B.Sc. in Computer Engineering

Expected March 2027

Amirkabir University of Technology

Tehran, Iran

Coursework in Energy Engineering

2020 - 2022

Recognition

Achievements and publication

Achievements

  • 4th Place, European Rover Challenge 2025 with Team DIANA.
  • Qualified for European Rover Challenge 2026.
  • Participated in the University Rover Challenge 2026.
  • Research co-author of Simulation-Driven Development: Training, Testing, and Mission Planning for Planetary Rovers, International Astronautical Congress, Sydney, 2025.
  • Ranked in the top 1% of more than 300,000 candidates in Iran's National University Entrance Examination.

Contact

Get in touch

Mehrad Yousefi

Seeking software engineering, robotics, and simulation roles in Turin