My Projects

A collection of my work in development and design.

Hakeem AI

Hakeem AI

Medication-safety assistant built with a hybrid RAG pipeline, evidence grounding, FastAPI and Next.js. Contributed full-stack development to the team that ranked 1st in Giza at the 2026 AI Hackathon (97.5).

  • Hybrid RAG
  • FastAPI / Next.js
  • 1st Place
ZAD

ZAD

Arabic-first Expo / React Native app for Quran reading and listening, reading plans, prayer times and daily habits. Features local SQLite storage, backup and restore, and written-recall practice; currently a development preview.

  • React Native
  • TypeScript
  • SQLite
RAN Intelligence Platform

RAN Intelligence Platform

Team Big Data platform for RAN telemetry using Kafka, Spark, HDFS and ClickHouse. My role focused on Grafana dashboards, Prometheus metrics and Apache Airflow scheduling.

  • Big Data
  • Grafana / Prometheus
  • Airflow
AnyPS5 Controls

AnyPS5 Controls

Browser-based keyboard and mouse configurator for AnyPS5, with editable mappings, profile management, validation and configuration export. An independent companion project.

  • JavaScript
  • Input Mapping
  • Web UI
AnyPS5 Open-Source Contributions

AnyPS5 Open-Source Contributions

Four merged contributions covering synchronized web releases, publication recovery, progress-snapshot validation and SELF-to-ELF segment placement, with regression tests and review follow-through.

  • Open Source
  • C++ / JavaScript
  • Regression Tests
EuroSAT Data Engineering Pipeline

EuroSAT Data Engineering Pipeline

DEPI capstone: a reproducible Bronze/Silver/Gold pipeline for 27,000 satellite images, with quality validation, stratified ML splits, analytics marts and an EfficientNetV2 stage. Includes Azure architecture artifacts.

  • Python / ETL
  • Data Quality
  • Microsoft Azure
MedChat

MedChat

Arabic medical-chatbot coursework combining NLP, safety classification, dosage reasoning and drug RAG. My team contributions focused on the retrieval system and web GUI. Academic demonstration only.

  • Deep Learning
  • Arabic NLP / RAG
  • Python
E-Commerce System

E-Commerce System

Dockerized full-stack coursework with FastAPI, SQL Server and Redis: JWT authentication, role-based administration, product search, a cached cart, stock-aware orders and monitoring.

  • FastAPI
  • SQL Server / Redis
  • Docker
FIFA Analytics Dashboard

FIFA Analytics Dashboard

Interactive player analytics across FIFA 2015-2020, combining data preparation and exploratory analysis with Dash / Plotly filters, KPI cards, distributions and performance trends.

  • Python / Pandas
  • Dash / Plotly
  • Data Visualization
News Website Link Analysis

News Website Link Analysis

BBC News data-mining project combining PageRank and HITS link ranking with association rules, BERT classification and embedding-based clustering, presented through an interactive web report.

  • Data Mining
  • BERT / NLP
  • Network Analysis
Permanent Report Card

Permanent Report Card

Blockchain coursework for recording and verifying student grades, with Solidity contracts, a Grade Coin ERC-20 token, a Python / Web3.py integration and a web GUI on a local Ganache chain.

  • Solidity
  • Web3.py
  • Blockchain
Big Data MapReduce

Big Data MapReduce

Team Hadoop coursework implementing URL categorization for server logs and department salary analysis, with CSV validation, combiners and reproducible HDFS job scripts.

  • Hadoop / HDFS
  • Java
  • MapReduce
Marketing Analytics

Marketing Analytics

Data-analysis hackathon project exploring ShopEasy conversion, campaign engagement and customer reviews using SQL Server data cleaning, reporting views, Power BI dashboards and Python analysis.

  • SQL Server
  • Power BI
  • Python
Crowdfunding Outcome Prediction

Crowdfunding Outcome Prediction

ANN 26 multimodal challenge project predicting crowdfunding campaign outcomes from structured data, text and images. Built an iterative notebook workflow for data preparation, feature engineering and model training, with experiments run on Kaggle.

  • Multimodal ML
  • Python
  • Kaggle
Road Network Extraction

Road Network Extraction

Geospatial hackathon pipeline extracting road centerlines from GPS probe data. Combined trajectory preparation, density rasters and binary road masks with QGIS / GRASS skeletonization, then cleaned, snapped and simplified vector lines for GeoPackage export.

  • Python / GeoPandas
  • QGIS / GRASS
  • Geospatial Processing
QuantumRadar

QuantumRadar

Java console application for the Fawry Quantum Internship Challenge: processes vehicle radar observations, applies configurable traffic rules and generates violation fines using OOP, SOLID and the Strategy Pattern.

  • Java / OOP
  • SOLID
  • Strategy Pattern
Seat Controller ECU

Seat Controller ECU

Team automotive seat-controller project. Developed C# / Windows Forms interfaces for the I2C Bus Sniffer and EEPROM Simulator, supporting message tracing and seat-profile memory operations.

  • Meetup Group
  • Embedded Systems
  • C#
GPA Calculator Extension

GPA Calculator Extension

Browser extension to calculate GPA quickly from entered course grades with a simple, lightweight UI.

  • Web Development
  • HTML/CSS/JS
DC motor speed control

DC motor speed control

Electronics simulation for controlling DC motor speed using driver circuitry and a variable/PWM-style control input.

  • FCS&IT
  • Third Term
  • Electronics
Virtual Keyboard

Virtual Keyboard

Computer-vision virtual keyboard that tracks hands/fingers and converts gestures into keystrokes in Python.

  • Computer vision
  • Python
4221 to Seven Segment Decoder

4221 to Seven Segment Decoder

Logic design project implementing a 4-to-7 segment decoder with truth-table validation and simulation.

  • FCS&IT
  • Second Term
  • Logic Design
Final Project iTi Angular

Final Project iTi Angular

Full Angular application built as a final project, following modular structure and data-driven UI patterns.

  • iTi
  • Web Development
  • Angular
GitHub Achievements

GitHub Achievements

App that showcases GitHub achievements and profile highlights, combining a Python-based data layer with a clean web UI.

  • Web Development
  • Full Stack
  • Front-end/Python
NTI Artificial Intelligence Final Project

NTI Artificial Intelligence Final Project

NTI / Huawei ETA capstone: a Deep Learning intrusion-detection system for classifying network attacks, with data preparation, model training and evaluation.

  • NTI
  • Artificial Intelligence
  • Python
Hotel Booking

Hotel Booking

Data analysis project on hotel booking data with cleaning, exploration, and insights/visualizations.

  • FCS&IT
  • Fifth Term
  • Data Analysis
Vaccination Scheduling System

Vaccination Scheduling System

Information system to register patients and manage vaccination appointments with scheduling and basic record tracking.

  • FCS&IT
  • First Term
  • Information Systems
InnovEgypt Internship Project

InnovEgypt Internship Project

Team internship project delivered during InnovEgypt, applying project planning, teamwork, and documentation to ship a complete outcome.

  • InnovEgypt
  • Project Management
  • Team work
The role of management in the organization's success

The role of management in the organization's success

Coursework report/presentation analyzing management roles, leadership practices, and how they impact organizational performance.

  • FCS&IT
  • Second Term
  • Fundamentals of Management
Maximum Product of Three Numbers

Maximum Product of Three Numbers

Algorithmic solution that finds the maximum product of any three numbers in an array efficiently, handling negatives and edge cases.

  • FCS&IT
  • Third Term
  • Algorithms
Median of Two Sorted Arrays

Median of Two Sorted Arrays

Efficient implementation to compute the median of two sorted arrays with a logarithmic-time approach.

  • FCS&IT
  • Third Term
  • Algorithms
Project Computer Networks

Project Computer Networks

Computer networks coursework project applying addressing/subnetting and core networking concepts with practical examples and documentation.

  • FCS&IT
  • Third Term
  • Computer Networks
Human Resources Management System

Human Resources Management System

HR management system to maintain employee records and organizational data, focusing on clean data handling and core programming practices.

  • FCS&IT
  • Third Term
  • Operating System
Round Robin Scheduling

Round Robin Scheduling

Operating systems scheduler simulation for Round Robin, calculating waiting/turnaround times and visualizing queue behavior.

  • FCS&IT
  • Third Term
  • Operating System
Book Fair Literature Website

Book Fair Literature Website

Responsive multi-page website for a book fair, featuring book/category sections and interactive UI elements; deployed online.

  • FCS&IT
  • Fourth Term
  • Internet Technology
An Intelligent Connect Four Player

An Intelligent Connect Four Player

AI player for Connect Four using game-tree search and heuristics to choose strong moves.

  • FCS&IT
  • Fourth Term
  • Artificial Intelligence
Courses Management System

Courses Management System

GUI application to manage courses and related entities with CRUD operations, validation, and a user-friendly interface.

  • FCS&IT
  • Fourth Term
  • Advanced Programming
University Exam Management System

University Exam Management System

Database-focused system for managing exams and results, including schema design and structured query operations.

  • FCS&IT
  • Fifth Term
  • Advanced Database
data Management!!!!!!!!!!

data Management!!!!!!!!!!

Data management coursework covering data modeling, normalization, and SQL querying on a sample dataset.

  • FCS&IT
  • Fifth Term
  • Data Management
Secure Student Records Management System

Secure Student Records Management System

Secure student records system demonstrating access control and basic security practices for protecting sensitive academic data.

  • FCS&IT
  • Fifth Term
  • Database Security
Notebooks of Machine Learning

Notebooks of Machine Learning

Collection of machine learning notebooks covering preprocessing, training, evaluation, and experiments using Python.

  • FCS&IT
  • Fifth Term
  • Machine Learning
Raw Materials Classification

Raw Materials Classification

Machine learning classification project for raw materials, building an end-to-end pipeline from data preparation to evaluation.

  • FCS&IT
  • Fifth Term
  • Basic of AI programming skills
CS50x Coursework Projects

CS50x Coursework Projects

Collection of Harvard CS50x problem sets and mini-projects focused on programming fundamentals and problem solving.

  • Harvard
  • Basics of Programming
Login System - CS50x Final Project

Login System - CS50x Final Project

CS50x final project: a login/authentication system with registration, validation, and session-style user flow (demo available).

  • Harvard
  • Web Development
Tasks iTi Summer 2025

Tasks iTi Summer 2025

React.js training tasks from the iTi summer program, practicing components, hooks/state, routing, and API integration.

  • iTi
  • Web Development
  • React JS
NTI Web Design Summer 2025

NTI Web Design Summer 2025

NTI summer training exercises building responsive pages with HTML/CSS/JS and practical DOM interactions.

  • NTI
  • Web Design
  • HTML/CSS/JS
NTI Web Design Final Project

NTI Web Design Final Project

Final project for the NTI Web Design track: a complete responsive website with a polished UI and interactive JavaScript features.

  • NTI
  • Web Design
  • HTML/CSS/JS
Tasks iTi Angular Summer 2025

Tasks iTi Angular Summer 2025

Angular training tasks covering components, services, routing, forms, and HTTP client usage.

  • iTi
  • Web Development
  • Angular
NTI Artificial Intelligence 2025

NTI Artificial Intelligence 2025

NTI AI track assignments exploring machine learning fundamentals, Python tooling, and model evaluation techniques.

  • NTI
  • Artificial Intelligence
  • Python
New Interactive HNU Website

New Interactive HNU Website

Interactive website prototype for HNU with responsive layout, modern sections, and dynamic UI; deployed as a live demo.

  • HNU
  • Web Design
  • HTML/CSS/JS
FiveM Roleplay Server

FiveM Roleplay Server

Custom FiveM roleplay server work including configuration, scripting, and gameplay systems built on C#/Java components.

  • FiveM
  • Game Development
  • C#/Java