Portfolio

Featured Projects & Engineering Portfolio

A curated portfolio of mobile apps, custom web platforms, graduation capstones, and database architectures engineered for reliability.

Filter by Domain (33 projects available)
VulneraScan: A Flask-Based Web Application for Network Security Scanning Graduation Projects
2026-09-26

VulneraScan: A Flask-Based Web Application for Network Security Scanning

VulneraScan is a Flask-based web application designed to simplify and automate network security scanning and risk ass...

Python 3.x Flask Jinja2 python-nmap
Rokn Al Benaa Al Masi Contracting Establishment Website Web Development
2026-05-18

Rokn Al Benaa Al Masi Contracting Establishment Website

Designed and developed a professional corporate website for Rokn Al Benaa Al Masi Contracting Establishment, a Saudi-...

JavaScript HTML5 CSS3 Bootstrap
NEOM: From Imagination to the Reality of Future Cities Academic Research
2026-03-17

NEOM: From Imagination to the Reality of Future Cities

An analytical graduation project exploring NEOM's revolutionary urban planning, cognitive technology, and its role in...

Artificial Intelligence (AI) Cognitive Computing Renewable Energy Zero-Gravity Urbanism
SaveSmart (Supermarket Price Comparison App) Graduation Projects
2025-09-16

SaveSmart (Supermarket Price Comparison App)

A mobile application that enables users to make informed, cost-effective shopping decisions by comparing real-time pr...

Flutter (Dart) Laravel (PHP) MySQL
Ameen Qahtan Tech & Educational Services Website Web Development
2025-07-11

Ameen Qahtan Tech & Educational Services Website

A modern, responsive website designed to showcase Ameen Qahtan’s wide range of technical and educational services, pr...

HTML5 CSS3 JavaScript (jQuery) Bootstrap 5
Academic Advisor Chatbot Graduation Projects
2025-06-10

Academic Advisor Chatbot

An Arabic-language chatbot that provides instant academic support, reducing advisor workload and improving student ac...

HTML CSS JavaScript TXT-based Knowledge Base
 Zamzam Water Demand Prediction Model Data Analysis
2025-05-08

Zamzam Water Demand Prediction Model

A forecasting model to predict bottled Zamzam water demand based on weather, time, and pilgrim statistics.

Python Pandas Scikit-learn Matplotlib
Automating Date Grading at Tamra Al-Khair Data Analysis
2025-05-08

Automating Date Grading at Tamra Al-Khair

A predictive model that automates the grading of dates using visual features like size, color, and blemishes.

Python Pandas Scikit-learn Matplotlib
Bank Marketing Data Analysis Project Data Analysis
2025-05-02

Bank Marketing Data Analysis Project

Exploratory data analysis and predictive modeling on the UCI Bank Marketing dataset to understand customer behaviour ...

Python 3 & Jupyter Notebook pandas mermaid scikit-learn
Optimizing Heart Disease Prediction Models Using Genetic Algorithm and Neural Architecture Search Machine Learning
2025-05-02

Optimizing Heart Disease Prediction Models Using Genetic Algorithm and Neural Architecture Search

Pipeline to predict heart disease by tuning classical classifiers with a Genetic Algorithm (via NIAPY & PSO) and then...

Python 3 Jupyter Notebook pandas NumPy
Tracking iPhone Sales Statistics Data Analysis
2025-04-10

Tracking iPhone Sales Statistics

Tracks and visualizes global sales figures for various iPhone models using tabulated data and charts.

Python 3 & Jupyter Notebook NumPy & pandas Matplotlib
Principal Components Analysis (PCA) Implementation Machine Learning
2025-04-06

Principal Components Analysis (PCA) Implementation

Applies PCA to the scikit-learn breast cancer dataset to reduce feature dimensionality and visualize principal compon...

Python 3 & Jupyter Notebook NumPy & pandas Matplotlib
Smart "Meem" platform website Web Development
2025-04-04

Smart "Meem" platform website

An AI-driven platform that helps high school students identify the university major that best fits their skills, inte...

HTML5 CSS3 JavaScript (jQuery) Bootstrap 5
Diabetes Detection using a Neuro-Fuzzy System Machine Learning
2025-03-27

Diabetes Detection using a Neuro-Fuzzy System

Combines fuzzy-c-means feature generation with a neural-network classifier to predict diabetes outcomes on the Pima I...

Python 3 pandas NumPy scikit-learn
Breast Cancer Classification Using Decision Tree Classifier Machine Learning
2025-02-23

Breast Cancer Classification Using Decision Tree Classifier

A pipeline to classify breast tumors (malignant vs. benign) using a Decision Tree model on clinical feature data.

Python 3 & Jupyter Notebook train_test_split MinMaxScaler DecisionTreeClassifier
Credit Card Detection Data Analysis
2024-12-28

Credit Card Detection

Implements a k-nearest neighbors classifier, tuned via grid search, to identify fraudulent transactions in a credit-c...

Python 3 pandas NumPy scikit-learn
Predictive Analysis of Car Prices Machine Learning
2024-11-18

Predictive Analysis of Car Prices

A regression pipeline to predict used-car prices based on vehicle attributes, using linear models and visual diagnost...

Python 3 Jupyter Notebook pandas NumPy
Dr. Abdullah Al-Swidi personal website Web Development
2024-10-17

Dr. Abdullah Al-Swidi personal website

An interactive academic website that guides visitors through his professional career, research, awards, and education...

HTML5 CSS3 JavaScript (jQuery) Bootstrap 5
Weather forecast data Data Analysis
2024-10-08

Weather forecast data

A classification workflow to predict rainfall (“Rain” vs. “no rain”) from meteorological features.

Python 3 & Jupyter Notebook pandas matplotlib scikit-learn
Depressed Helping – A Web Application for Supporting Individuals with Depression Graduation Projects
2024-09-10

Depressed Helping – A Web Application for Supporting Individuals with Depression

A web-based platform designed to provide accessible mental health support through mood tracking, CBT exercises, mindf...

PHP Laravel JavaScript HTML
Smart Locker Management for Pilgrims and Umrah Performers system Graduation Projects
2024-09-03

Smart Locker Management for Pilgrims and Umrah Performers system

A secure web-based locker system for pilgrims to store belongings during Hajj/Umrah, featuring real-time tracking and...

HTML CSS PHP JavaScript
Blood Bank System Graduation Projects
2024-06-30

Blood Bank System

A web-based platform that facilitates efficient blood donation and matching between donors and recipients, helping to...

HTML Bootstrap (CSS JavaScript JQuery)
Project Budget Prediction using AI Graduation Projects
2024-06-26

Project Budget Prediction using AI

A Flutter-powered mobile application leveraging AI (XGBoost algorithm) to forecast project costs and classify budgets...

Flutter Android Studio MySQL Anaconda (AI)
Naïve Bayes Classifier for Titanic Dataset Machine Learning
2024-06-21

Naïve Bayes Classifier for Titanic Dataset

Uses a Multinomial Naïve Bayes model to predict passengers’ embarkation port from key demographic and fare features.

Python 3 Jupyter Notebook LabelEncoder train_test_split
The Village of My Throughout Country Graduation Projects
2024-06-15

The Village of My Throughout Country

A digital platform that promotes tourism and commerce by showcasing the cultural and historical heritage of Al-Majard...

PHP JavaScript MySQL HTML
Your University Portal Graduation Projects
2024-06-14

Your University Portal

A comprehensive academic portal for students, faculty, and administrators to manage courses, attendance, schedules, a...

HTML CSS JavaScript PHP
Training Experience presentation at  Khamis Mushayat General Hospital Presentations
2024-05-22

Training Experience presentation at Khamis Mushayat General Hospital

An 8-week practical training in the IT department of Khamis Mushayt General Hospital, focusing on server management, ...

Final Training Experience report at   Khamis Mushayat General Hospital Academic Research
2024-05-22

Final Training Experience report at Khamis Mushayat General Hospital

An 8-week practical training in the IT department of Khamis Mushayt General Hospital, focusing on server management, ...

Blockchain-Based Real Estate Platform Graduation Projects
2024-05-20

Blockchain-Based Real Estate Platform

A blockchain-powered platform for secure, transparent, and efficient real estate transactions.

Blockchain Smart Contracts Solidity Ethereum
Language Detection Using Naive Bayes Machine Learning
2024-05-16

Language Detection Using Naive Bayes

A text-classification pipeline that uses TF-IDF features and a Multinomial Naïve Bayes classifier to predict the lang...

Python 3 pandas NumPy scikit-learn
Canada Customer Data Extraction Machine Learning
2024-04-02

Canada Customer Data Extraction

Loads and inspects an Excel dataset, then reads and parses a text file to extract specific customer names and monetar...

Python 3 Jupyter Notebook pandas matplotlib
Digit Recognizer Machine Learning
2024-02-11

Digit Recognizer

A pipeline that classifies handwritten digit images (MNIST) using PCA for dimensionality reduction and supervised cla...

Python 3 Jupyter Notebook pandas NumPy
Machine Learning Tutorial Machine Learning
2023-06-19

Machine Learning Tutorial

A step-by-step walkthrough of basic supervised learning workflows using the Iris dataset.

Python 3 Jupyter Notebook datasets model_selection

Interested in building a similar system or have an innovative idea?

Contact me directly to discuss technical requirements, timelines, and tailored pricing.