Projects

A collection of diverse and innovative creations, showcasing my passion for building and problem-solving.

FragLibrary: An AI-Powered Fragrance Discovery Platform

Full-stack fragrance discovery platform (10,000+ fragrances) with a custom-trained embedding model (Scent2Vec 2.0) that maps scent preferences to closest matches via cosine similarity.

PythonPyTorchDjango RESTPostgreSQLReact 19Tailwind CSSEmbeddings

CircuitVision: AI-Powered Recognition of Hand-Drawn Electrical Circuits

End-to-end system converting hand-drawn circuit diagrams into simulatable netlists via fine-tuned YOLOv11 detection, SAM 2 segmentation, custom OpenCV connectivity, and Gemini API for value recognition. Awarded 2nd Best Graduation Project in AI university-wide.

PythonPyTorchYOLOv11SAM 2OpenCVGemini APIStreamlit

Nathir: AI Legal Case Classification System

AI system for classifying legal cases on Saudi Arabia's Najiz platform using advanced prompt engineering with Google Gemini LLM, achieving 95% target accuracy. Co-winner of SDAIA's Enjaz Hackathon (150,000 SAR prize).

PythonGoogle Gemini APIPrompt EngineeringLLM IntegrationNLP

Self-Balancing Robot (Inverted Pendulum) via Deep Reinforcement Learning

Two-wheeled self-balancing robot progressing from PID and MPC to a DQN agent. Physical prototype built and modeled in Simscape for simulation-to-reality transfer validation.

MATLABSimulinkSimscapeReinforcement LearningPythonRaspberry Pi

AI for Housing Defaulter Prediction & Critical Case Detection

Dual-solution system for a national datathon: XGBoost regressor for regional defaulter forecasting and a Restricted Boltzmann Machine for anomaly detection of high-risk cases.

PythonXGBoostRBMPandasScikit-learnData Science

Explainable AI for Cardiovascular Disease Risk Prediction using SHAP

Applied SHAP to a CVD risk prediction model to surface global feature importance (blood pressure, age) and patient-specific explanations, demonstrating XAI for clinical trust.

PythonScikit-learnSHAPXAIHealthcare AIMatplotlib

Realigning Control System Labs: Bridging Theory with Practical Application

Student-driven redesign of Control Systems lab modules at IU Madinah, introducing the System Identification Toolbox, simulation-based validation, and experiments with real-world factors.

MATLABSimulinkSystem IdentificationControl TheoryEducation

Dynamic Website Publisher

Saves a dynamic website and its associated resources to your local machine and publishes it to a remote Git repository.

PythonGitWeb ScrapingAutomation
IU Table

IU Table

A browser addon to reorganize the timetable of lectures on the Islamic University website according to days of the week.

JavaScriptBrowser ExtensionDOM Manipulation
Discord Read-Image Bot

Discord Read-Image Bot

A Discord bot that reads text from the last sent image using Tesseract OCR.

PythonDiscord.pyTesseract OCRComputer Vision
Bookshelf

Bookshelf

A database application that allows members to manage books in their personal shelves. Final project for Harvard's CS50x.

PythonFlaskSQLCS50x