Computer Science student specializing in Robotics & AI. Building intelligent systems at the intersection of deep learning, computer vision, evolutionary algorithms, and embedded hardware.
I am a Computer Science student in the Robotics & AI Department at Helwan National University (2023 – 2027). My technical focus centers on bridging theoretical artificial intelligence with real-world engineering — spanning deep learning, computer vision, optimization algorithms, and embedded hardware automation.
With hands-on proficiency in Python, C, Java, MATLAB, Linux, microcontrollers, and sensors, I design end-to-end solutions: from neural network vision classifiers and clustering pipelines to IoT smart access systems and evolutionary VRP routing algorithms.
B.Sc. Computer Science · Robotics & AI
Helwan National University · GPA 2.51 (2023/09 – 2027/09)
All 8 production projects spanning Deep Learning, Computer Vision, Optimization Heuristics, IoT Hardware, and Security.
#01Deep Learning · Vision
Waste Classification Neural Network
A Deep learning-based waste classification system capable of identifying six waste categories: plastic, paper/cardboard, metal, glass, organic waste, and e-waste. Designed, trained, and evaluated multiple computer vision models, including custom CNN architectures, transfer learning models, and Vision Transformer (ViT).
Developed an end-to-end machine learning classification pipeline to predict customer churn using demographic, service usage, and billing-related data. Performed data cleaning, missing value handling, categorical encoding, class imbalance handling, and leakage prevention. Trained and evaluated Logistic Regression and hyperparameter-tuned Random Forest models using accuracy, precision, recall, F1, and ROC-AUC.
Developed an end-to-end unsupervised pipeline segmenting customers based on purchasing behavior, demographics, discounts, returns, and transactions. Integrated relational datasets, performed feature engineering and scaling, then applied and compared K-Means and Agglomerative Hierarchical Clustering using Silhouette Score and Davies-Bouldin Index.
Built a supervised machine learning regression model using Python and Scikit-learn to predict vehicle prices from structured data. Implemented preprocessing pipelines with StandardScaler and One-Hot Encoding, then trained and evaluated Ridge Regression and Random Forest Regressors via MAE, RMSE, R² score, and runtime efficiency.
Built an end-to-end computer vision pipeline using Python and OpenCV to automatically detect, segment, count, and classify coins from images. Applied CLAHE, Gaussian blur, morphological cleanup, distance transform, watershed segmentation, connected components, and radius-based sizing to calculate total monetary value with batch processing.
An optimization-based desktop application for capacity-constrained multi-vehicle routing (VRP). The system compares Genetic Algorithm (GA) and Differential Evolution (DE) approaches to generate efficient delivery routes, featuring an interactive GUI for route visualization, convergence curves, and algorithm comparison.
Built a smart access control system using ESP32 and embedded C/C++ to manage secure door locking and remote monitoring. Integrated a 4x4 keypad, LCD display, servo motor, PIR motion sensor, ultrasonic sensor, buzzer, Wi-Fi, and Telegram bot commands for PIN authentication, lockout, and real-time security alerts.
Performed a structured penetration testing assessment on a vulnerable web application. Identified and exploited vulnerabilities including SQL Injection, XSS, Command Injection, and Privilege Escalation. Conducted network reconnaissance, enumeration, password cracking, and authored a comprehensive remediation security report.
Accredited artificial intelligence coursework, industrial internships, and specialized deep learning credentials.
ITI
Information Technology Institute
Artificial Intelligence (90 hrs)
Intensive program covering Neural Networks & Deep Learning (24h), Data Prep & Exploration (12h), Numerical Optimization, Linear Algebra, Probability & Statistics, Python, and practical hands-on project.
Aug 2025 – Sep 202590 Lect. Hours
NV
NVIDIA Deep Learning Institute
Getting Started with Deep Learning
Demonstrated competence in foundational deep learning architectures, convolutional neural networks, computer vision classification, and GPU-accelerated model training.
Sep 15, 2025ID: VENJAMHSRKOD...
DC
DataCamp
Introduction to Deep Learning with PyTorch
Constructing multi-layer perceptrons, backpropagation mechanisms, loss optimization functions, and evaluating neural network architectures in PyTorch.
Apr 09, 20264 Hours
DC
DataCamp
Natural Language Processing in Python
Tokenization, text normalization, vectorization, word embeddings, TF-IDF representations, and building text classification models in Python.
May 06, 202620 Hours
DC
DataCamp
Image Processing in Python
Filtering, thresholding, edge detection, contrast adjustments, morphological transformations, and automated feature extraction from visual media.
Mar 06, 202612 Hours
KG
Kaggle Learn
Computer Vision Certification
Applied convolution operations, pooling mechanisms, transfer learning with modern backbones, data augmentation techniques, and custom image classifier pipelines.
Sep 12, 2025By Ryan Holbrook & Alexis Cook
EG
Egyptian General Petroleum Corp. (EGPC)
Summer Engineering Training
Practical summer training at the Ministry of Petroleum & Mineral Resources covering engineering workflows, organizational systems, and industrial technical operations.
Summer 2026EGPC Certified
05Direct Contact
Let's Connect & Collaborate
Available for AI & Software Engineering internships, research initiatives, and intelligent automation projects. Reach out directly through any channel below.