Mohamed Gad
Mohamed Gad
About me
Experience
News
Publications
Projects
✏️ Blog Posts
Talks
Contact
Light
Dark
Automatic
Projects
Tactic2Vec: Deep Metric Learning for Similar Soccer Plays Retrieval
Tactic2Vec is a Deep Metric Learning Framework. It solves the problem of play retrieval by learning a dense vector representation where geometrically and tactically similar scenes are close to each other in the embedding space.
Tech:
Python
Code
ParcVis: Neuroimaging Visualization Tool
Python-based GUI tool for 3D and 4D neuroimaging data (NIfTI maps) visualization.
Tech:
Python
Code
Physics-Informed Neural Network (PINN) for Cryosurgery Simulations
PINN to solve the nonlinear PDE governing temperature distribution during cryosurgery simulations.
Tech:
Python
Code
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
Code
Demo Video
Download
Cones Detection for Autonomous Driving Systems Using Classical Image Processing Techniques with OpenCV
Tech:
Python, OpenCV, NumPy
Code
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
Code
Web server
Web server built using Go (Golang) that demonstrates handling HTTP requests, serving static files, and processing form submissions.
Tech:
Golang
Code
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
Code
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
Code
Cite
×