Skip to content
View yousefh112's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report yousefh112

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
yousefh112/README.md

Hi there, I'm Yousef Abdelhady

Robotics Software Engineer focused on the autonomy stack: navigation, localization (SLAM), sensor fusion, and perception. I build in ROS, ROS 2, C++, and Python across wheeled, legged, and humanoid platforms.

MSc Mechatronics Engineering candidate at Politecnico di Torino (2025 to 2027), BSc Mechatronics Engineering from Menoufia University (2024).

Currently

Deep-diving into hybrid indoor/outdoor localization, sensor fusion, and behavior-tree based navigation architectures.

Experience

Robotics Engineer, Gatein Technology (Feb 2025 to July 2025) Designed and deployed autonomy algorithms across wheeled vehicles (AgileX Pro: SLAM, A* path planning, swarm coordination), humanoids (Neo, Yanshee: computer vision, kinematic control), legged robots (TRON-1, Go2: locomotion planning, terrain adaptation), and robotic arms (grasp planning, trajectory optimization). Implemented ROS/ROS 2 solutions validated via Gazebo simulation and real-world testing, and reduced on-site integration time by 30% through technical manuals and troubleshooting protocols.

ROS Developer Intern, Karthikesh Robotics (Jan 2025 to Feb 2025) Optimized ROS-based simulation environments for autonomous navigation, resolved localization and mapping discrepancies with a remote cross-functional team, and developed custom ROS nodes for sensor data processing.

Featured project

Hybrid Indoor/Outdoor Localization for Mobile Robots (ROS 2) Dual EKF architecture (GPS+IMU, GPS+Odometry) with a neural-network pseudo-sensor replacing GPS indoors, a fuzzy logic system weighting ANN vs. KF outputs, and a behavior tree handling indoor/outdoor mode switching. Validated across 6 Gazebo test runs on TurtleBot3: 100% waypoint completion in every run, stuck events eliminated post-fix, end-to-end runtime down 7.6%, EKF covariance peak improved 2.22x.

Other projects

  • Autonomous Mobile Robot Navigation (ROS1 and ROS2): LIDAR and camera-based robot, 95% navigation accuracy using Dijkstra's and SLAM, 25% collision reduction via obstacle avoidance, tested in Gazebo.
  • Colour Classifier Integration with ROS: real-time colour classifier using ROS and OpenCV, 95% accuracy, improved robot perception by 30%.
  • Civil Protection Robot (graduation project): emergency response robot with a 6-DOF arm and high-res camera, reduced emergency response time by 15% via mobile app integration and manual control.
  • Agent-Based Control Dynamics: reproduced and extended agent-based model logic in MATLAB, resolved published metric inconsistencies, and formulated a decentralized error-correction strategy for GPS-denied anomaly detection.

Tech Stack

C++ Python ROS1 ROS2 Gazebo OpenCV Linux Docker Git SLAM

GitHub Stats

Yousef's GitHub Stats

Top Languages

Connect with me

LinkedIn GitHub Gmail

Pinned Loading

  1. autonomous_mobile_robot_ROS_noetic autonomous_mobile_robot_ROS_noetic Public

    Autonomous mobile robot navigation in ROS Noetic, combining A* path planning, AMCL localization, and GMapping SLAM, validated in Gazebo.

    Makefile 12 2

  2. ros2_neurofuzzy_ekf_localization ros2_neurofuzzy_ekf_localization Public

    ROS 2 hybrid indoor/outdoor localization using dual Extended Kalman Filters, an online-trained ANN, and a fuzzy logic system to handle GPS-denied segments.

    Python 6 3

  3. autonomous_mobile_robot_ROS2_jazzy autonomous_mobile_robot_ROS2_jazzy Public

    Using ROS2 Jazzy and Gazebo Harmonic for autonomous navigation simulation of a robot car.

    Python 2