Engineering Portfolio

TurtleBot Maze Challenge

This project focused on three challenging tasks using a TurtleBot:

  1. Autonomous navigation through a 4.87 m x 4.87 m maze while mapping all static objects within 8 minutes.
  2. Navigate to 5 different locations and correctly identify images using the RGB camera, comparing them to reference templates.
  3. Implement object following and stimulus-response behaviors with visual and sound feedback.

Skills Used:

ROS, C++, Gazebo, Rviz, Deep Learning, Robot-Human Interaction, Git

View GitHub Repository

Pallet Detection & Ground Segmentation (ROS 2)

Real-time pallet detection and ground segmentation using ROS 2 and deep learning, optimized for NVIDIA Jetson AGX Orin. The system detects Euro and GMA pallets, identifies traversable ground, and supports autonomous navigation in dynamic warehouses.

Skills Used:

ROS 2, Python, YOLOv8, Semantic Segmentation, Edge AI Deployment, Testing & Validation, System Reliability

View GitHub Repository

German Traffic Sign Classification CNN

Built a CNN in PyTorch to classify German traffic signs with high accuracy. Workflow included data preprocessing, augmentation, model training, and evaluation under varying lighting and occlusion conditions.

Skills Used:

Python, PyTorch, CNNs, Deep Learning, Data Augmentation, Image Processing, Model Training & Evaluation

Watch Project Video

Let’s Build Something Meaningful

These projects reflect my interest in building complete systems, from mechanical design and electronics to control, sensing, and software integration. I’m especially motivated by work in robotics, mechatronics, and mechanical engineering, where thoughtful engineering can have real-world impact.

I invite you to explore the projects throughout this site, and if you’re interested in collaborating, discussing a role, or learning more about my work, I’d love to connect.

View Resume

Email

alaahatoum@outlook.com

Phone

647-765-7616

GitHub

alaahatoum

LinkedIn

https://www.linkedin.com/in/alaa-hatoum/