Helwan National University · Robotics & AI

MARWAN KHALED

Specialist in

Computer Science student specializing in Robotics & AI. Building intelligent systems at the intersection of deep learning, computer vision, evolutionary algorithms, and embedded hardware.

0 + AI & IoT Projects
0 + Certifications
0 Class of '27
Scroll

Engineering Intelligence &
Autonomous Systems

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)
Deep Learning Computer Vision Robotics & AI Embedded C/C++ Genetic Algorithms Sensors & ESP32 Security Pentesting Probability & Statistics
Connect Directly
Marwan Khaled

Marwan Khaled

AI & Software Engineering

New Cairo, Egypt
8+ Projects
6+ Certificates
2027 Graduation

Technical Competencies

Directly aligned with curriculum, certified programs, and real engineering implementations.

Programming Languages

Python C C++ Java Assembly MATLAB Linux Bash

AI & Machine Learning

Deep Learning Neural Networks Computer Vision PyTorch TensorFlow Scikit-Learn Vision Transformers (ViT) CNN Architectures Probability & Statistics

Robotics & Embedded Systems

ESP32 Microcontrollers Embedded C / C++ Sensors Integration PIR & Ultrasonic Sensors Actuators & Servo Motors IoT & Telegram Bot API Automation Systems

Optimization & Security Tools

Genetic Algorithms Differential Evolution OpenCV Flask Tkinter GUI Kali Linux Nmap & Burp Suite Web Pentesting

Selected Engineering Work

All 8 production projects spanning Deep Learning, Computer Vision, Optimization Heuristics, IoT Hardware, and Security.

#01 Deep 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).

Python PyTorch Flask ViT CNN
#02 Machine Learning · Preprocessing

Customer Churn Prediction

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.

Python Scikit-Learn Random Forest ROC-AUC
#03 Unsupervised ML · Clustering

Retail Customer Segmentation

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.

Python K-Means Hierarchical Clustering Pandas
#04 Supervised ML · Regression

Used Car Price Prediction

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.

Python Scikit-Learn Ridge Regression Random Forest
#05 Computer Vision · OpenCV

Coin Counting & Classification System

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.

Python OpenCV CLAHE Watershed
#06 Optimization · Evolutionary

VRP Solver (Genetic Algorithm & DE)

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.

Python Tkinter Genetic Algorithm Differential Evolution
#07 Embedded Systems · IoT

IoT Smart Door Lock System

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.

ESP32 Embedded C/C++ Telegram Bot Sensors
#08 Security & Pentesting

Information & Network Security Pentest

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.

Kali Linux Nmap Burp Suite Web Security

Verified Credentials & Training

Accredited artificial intelligence coursework, industrial internships, and specialized deep learning credentials.

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 2025 90 Lect. Hours
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, 2025 ID: VENJAMHSRKOD...
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, 2026 4 Hours
DataCamp

Natural Language Processing in Python

Tokenization, text normalization, vectorization, word embeddings, TF-IDF representations, and building text classification models in Python.

May 06, 2026 20 Hours
DataCamp

Image Processing in Python

Filtering, thresholding, edge detection, contrast adjustments, morphological transformations, and automated feature extraction from visual media.

Mar 06, 2026 12 Hours
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, 2025 By Ryan Holbrook & Alexis Cook
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 2026 EGPC Certified

Let's Connect &
Collaborate

Available for AI & Software Engineering internships, research initiatives, and intelligent automation projects. Reach out directly through any channel below.

Phone & WhatsApp +20 1033115166
Call
Location New Cairo, Egypt
GMT+3 · Open to Remote
Copied to clipboard!