Mohamed Gad

Mohamed Gad

Hello

I’m Mohamed Gad, an undergrad Systems & Biomedical Engineering student at Cairo University. I have a strong interest in Artificial Intelligence, Computer Vision, Image Processing, Software Development, and Neuroscience. I aim to leverage these skills in advancing both medical technologies and autonomous driving cars.

Interests
  • ML & DL
  • Neuroscience
  • Computer Vision
  • Image Processing
  • Autonomous Driving
Education
  • BSc in Systems & Biomedical Engineering, 2027

    Cairo University

Experience

 
 
 
 
 
University of Illinois Urbana-Champaign
Software Engineering Research Intern
May 2025 – Present
 
 
 
 
 
Cairo University Racing Team - Formula Student
Autonomous Driving System Software Engineer
September 2024 – May 2025

Developed a visual-based perception model for the autonomous racing car by:

  • Implementing real-time 2D cone detection, color classification, and pose estimation using YOLO.
  • Developing 2D-to-3D cone pose estimation using the classical Perspective-n-Point (PnP) algorithm.
 
 
 
 
 
Emonovo
Brand Ambassador
April 2021 – February 2022
  • Increased brand awareness by through successful execution of promotional campaigns and events at high schools.
  • Organized and moderated virtual events to engage customers and increase brand loyalty.
  • Developed a series of videos to promote products and services.

Projects

*
A 3D Simulator of the Patellar Reflex and Demyelination Effects
Built a simulator that studies the effect of demyelination on neuronal signal propagation using the Hodgkin-Huxley model and 3D visualization using Unity. The project focuses on visualizing the knee jerk reflex. The simulation captures the delayed signal transmission weaker reflex caused by demyelination.
Tech: Unity | Python
A 3D Simulator of the Patellar Reflex and Demyelination Effects
Stocks Exchange Manager
A Java-based platform utilizing Object-Oriented Programming (OOP) principles, designed for traders to buy and sell stocks, manage portfolios, and analyze market data within a simulated stock exchange environment.
Tech: Java | Concepts: OOP
Stocks Exchange Manager
Nearest Neighbour and Bilinear Image Interpolation in Python
This Python project implements two common image interpolation techniques; Nearest Neighbour Interpolation and Bilinear Interpolation. These techniques are useful for resizing images while preserving their quality to some extent.
Tech: Python | NumPy | PILLOW
Nearest Neighbour and Bilinear Image Interpolation in Python
Bow and Arrow Game using Java and Processing
A game built using Processing and Java that tests your precision, speed, and strategic thinking!
Tech: Java, Processing5 | Concepts: OOP
Bow and Arrow Game using Java and Processing

✏️ Blog Posts

Contact

If you have any questions, or if you just want to say hi, please feel free to reach out.