Ismail Abou Zeid

Computer Vision Engineer · Beirut, Lebanon

Email ↗

Robotics · Perception · Embedded AI

Hi, I'm Ismail

Colorized depth estimation output showing a city skyline
depth-anything-v3 · C++ / TensorRT

I am a computer vision engineer building real-world perception systems in C++ and Python. My work spans geometric vision, multi-camera bird's-eye-view stitching, calibration, robotics, and embedded inference on NVIDIA Jetson platforms.

I care about systems that are simple to reason about, fast to deploy, and accurate enough to survive real field conditions.

01 / Work

Oreyeon — Computer Vision Engineer

Beirut, Lebanon · 2023 to Present

Course Content Writer

January 2023 to June 2023

Created technical and educational course content before joining Oreyeon full-time.

Tutor

February 2021 to March 2023

Tutored mathematics, physics, chemistry, and engineering subjects. This helped me build the habit of explaining technical ideas clearly and from first principles.

Rafik Hariri University — Laboratory Assistant

2022

Supported university laboratory work and technical instruction in an academic engineering setting.

ISS Software Hive — Internship Trainee

Beirut, Lebanon · August 2022 to September 2022

02 / Selected projects

Humanoid Robot: Vision-Based Pick-and-Place

Built an end-to-end pick-and-place system for a simulated humanoid robot in MuJoCo. Replaced direct access to simulator geometry with an RGB-D perception stack using color segmentation, depth back-projection, and 3D target fusion to locate objects and the destination table.

Combined PPO-based navigation with walking, crouching, and reaching controllers, coordinating base positioning, grasping, object transport, and drop-off through a staged task controller.

OpenCV Robust 2D Translation Estimator

Contributed cv::estimateTranslation2D() to OpenCV's calib3d module, implementing RANSAC and LMedS robust translation estimation with unit tests, performance benchmarks, and Python bindings. Pull request: PR #27950.

Stereo Visual Odometry System

Built a stereo visual odometry pipeline in C++ using OpenCV, Eigen, and PCL, implementing feature matching, relative pose estimation, triangulation, and 3D trajectory visualization.

General Pick-and-Place Mobile Robot

Developing a mobile robot capable of autonomous navigation and pick-and-place tasks using ROS and computer vision. Leading software development.

SLAM Mobile Robot Using ROS and Gazebo

Simulated a two-wheeled robot in Gazebo for mapping with Gmapping, localization with AMCL, and navigation using move_base.

Reinforcement Learning Experiments

Implemented and trained agents using Q-Learning, DQN, PPO, OpenAI-style environments, Unity ML-Agents, and custom reinforcement learning code.

Embedded Deep Learning Deployment

Converted and validated PyTorch model behavior in C++ deployment pipelines using custom preprocessing, postprocessing, TensorRT optimization, and NVIDIA Jetson hardware.

Multi-Camera BEV Perception

Worked on multi-camera image stitching, calibration refinement, geometric alignment, camera pitch compensation, and long-sequence validation for bird's-eye-view perception.

03 / Education

American University of Beirut (AUB)

Master of Engineering in Artificial Intelligence and Robotics.

Rafik Hariri University

September 2020 to August 2024

ABET Accredited Bachelor of Engineering in Mechatronics Engineering. Final grade: 92.37/100.

Beirut Annunciation Orthodox College

2018 to 2020

Lebanese Baccalaureate.

Hariri High School II

2005 to 2018

Secondary education.

04 / Technical skills

05 / Certifications

06 / Interests

07 / Contact

For work, research, or project discussions, get in touch.

ismailabouzeidd@gmail.com
GitHub ↗  ·  LinkedIn ↗