Skip to content
View Nabil-Miri's full-sized avatar
πŸ€–
πŸ€–

Highlights

  • Pro

Block or report Nabil-Miri

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nabil-Miri/README.md

Hi there, I'm Nabil Miri πŸ‘‹

Motivated to design, build, and deploy intelligent robotic systems that bridge the gap between research and real-world solutions.

Robotics Engineer | M.Sc. Automation & Robotics | AI & Navigation & Motion Planning Enthusiast

Portfolio LinkedIn Email


πŸ’Ό Experience

  • Fraunhofer IPA – Master Thesis Student, Stuttgart
    Nov 2024 – May 2025
    Developed a traversability-aware local planner for outdoor mobile robots using Model Predictive Control (MPC), real-time MPC with ACADOS, and ROS2 integration on the CURT robotic platform.

  • BMW Group – Robotics Engineering Intern, Munich
    Apr 2024 – Sep 2024
    Developed and deployed connectivity features for the UR10e robotic arm using ROS2 and Python, leveraging Azure services for scalable configuration management. Designed CI/CD pipelines with Docker Compose to automate testing, deployment, and code quality, while troubleshooting ROS2 and Python issues in an Agile Scrum environment.


πŸŽ“ Education

  • M.Sc. Automation and Robotics
    Technical University of Dortmund, Germany
    Oct 2022 – May 2025 (expected)
    GPA: 1.38

  • B.Sc. Mechatronics, Robotics and Automation
    Rafik Hariri University, Lebanon
    Sep 2018 – Aug 2022
    GPA: 95.2% (4.0) | Class Rank: 1st | High Distinction


πŸ› οΈ Skills

  • Programming: Python, C++, Matlab, ROS2/ROS, Linux, Docker
  • Robotics: Navigation, Localization, Path Planning, SLAM, GAZEBO, LIDAR, Computer Vision, 3D Perception
  • AI & ML: Deep Learning, Machine Learning, Stable-Baselines3
  • Tools: Git, Jira, SolidWorks, Raspberry Pi, Azure
  • Soft Skills: Teamwork, Problem Solving, Leadership, Efficient Communication, Critical Thinking

Pinned Loading

  1. vlm-robot-color-sorting vlm-robot-color-sorting Public

    Color-based robot sorting powered by CLIP: interpret natural language commands to pick, place, and sort objects by color.

    Python 1

  2. mediapipe_dual_arm_control mediapipe_dual_arm_control Public

    Dual-arm Robot Teleop using Hand Pose Detection

    Python

  3. Rest-to-Rest-control-of-a-2-DoF-Robot Rest-to-Rest-control-of-a-2-DoF-Robot Public

    Rest-to-Rest control of a 2-DoF Robot using NMPC Controller implemented using CasADi in Matlab

    MATLAB

  4. Instance-Segmentation-for-Waste-Detection-in-the-Wild Instance-Segmentation-for-Waste-Detection-in-the-Wild Public

    Waste Detection in the Wild - Use Instance segmentation model that segments and classifies the litter found in different environments. Deployment is done using StreamlitCloud.

    Python 1

  5. Abdulrahim005/FinalFYPcode Abdulrahim005/FinalFYPcode Public

    Mobile Agriculture Picking Robot for Slug Picking

    Jupyter Notebook 1 1

  6. Eng_Fr_Translator Eng_Fr_Translator Public

    English to French Translator model Deployment using Flask, Docker and Heroku

    Jupyter Notebook