C, C++, Python
ROS 1&2 (Nav2, Moveit2, Ros Control)
Gazebo
Linux/Windows
Jetson Nano / Docker
Git & Github
Video Editing
French: French-speaking country
English: TOEIC B2,
Rolling through life : One push at time. 🌞🛼
UPEC/ICAM
October 2022 - Ongoing (Lieusiant - France)
Build Autonomous Omnidirectional Robot (ROS2) [2025]: develop ros control hardware interface for the robot - SLAM with two LiDARs - configuration of Nav2 - use of Docker to run ROS 2 humble on Jetson Nano.
Digital Shadow of UR5e (ROS2) [2025]: control simulated UR5e in Gazebo with the movement of real UR5e - namespacing to avoid conflict between tf and controllers.
Heterogenous Robot Simulation in Gazebo (ROS1) [2024]: simulate multiple robots (MiR100, UR5e, and Techman) Gazebo - prevent conflict between controllers, TF frames.
Human-Action Recognition (HAR): construct of dataset of 8 categories and training on Mmmaction2.
Teaching: give lecture on ROS - technical reference on student academic projects.
UPEC/ICAM
March 2022 - Aug 2022 (Lieusiant - France)
Multi-Robot System Setup: configure launch files to navigate two turtlebots on the same map.
Gesture Recognition: use of Jetson Nano and Jetson Inference package to develop vision based gesture recognition system.
Queueing System: Implemented a queueing system to store operator commands when all robots were busy and assign tasks to robots as soon as they became available.
GUI development: designed a graphical user interface (GUI) to display the current mission status and identify which robot was executing it.
Evry University | Paris Saclay
Sep 2020 - Sep 2022 ( Evry - France)
Motion Planning & Graph Search
Control Theory
Localisation (SLAM & Particle Filter)
Introduction to AI & ML & DL
B.S. in Industrial Computing
EPSIEL
Sep 2017 - Sep 2020 (Fès - Maroc)
Programing languages (C, C++, Python)
Microcontrollers