Ismail Abou Zeid

Computer Vision

ismailabouzeidd@gmail.com
LinkedIn  /  GitHub

I build real-world computer vision systems in C++ and Python, focusing on geometric vision, multi-camera bird’s-eye-view stitching, calibration, embedded inference on NVIDIA Jetson platforms, robotics, and visual odometry, with a preference for systems that are simple to reason about, fast to deploy, and accurate enough to survive real field conditions.

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

Projects

Vision-Based Humanoid Pick-and-Place

Built a humanoid pick-and-place pipeline using RGB-D perception, color segmentation, depth back-projection, and 3D target fusion to replace privileged MuJoCo geometry for object and table localization.

Integrated walking, crouching, and reaching controllers with PPO navigation and staged task logic for base positioning, reaching, grasp timing, transport, and drop-off.

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.

Education

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.

Technical Skills

Certifications

Interests

Contact

For work, research, or project discussions, contact me at ismailabouzeidd@gmail.com.