Portfolio


Course Work Projects

Connect 4 Next Best Move Prediction
A Convolutional Neural Network (CNN) based model trained on a dataset of varying Connect 4 game states with the goal of predicting the best move for the current player to make. This project was part of a machine learning competition hosted on Kaggle and is the main deliverable of it.

CPU Scheduling Simulator
Developed a java program simulating different CPU scheduling algorithms as part of an operating systems course. The project involved the application of concepts like multithreading/parallelism and process synchronization to help build a reliable scheduler capable of processing concurrent jobs.

White Land Detection Graduation Project (Ongoing)
A group project aiming to build a coherent machine learning model that detects white lands (vacant spaces) in Riyadh using satellite imagery and geographical information systems (GIS). The project focuses on spatial data analysis and predictive modeling to support the recent amendments pertaining to land ownership in Saudi Arabia.


Side Projects

Stroke Prediction Model
Developed a classification model with a gradient boosting framework in python to predict whether a person is susceptible to a stroke or not based on their symptoms using data gathered from a Kaggle dataset.

Date Themed Platformer
A Unity made 2D platformer video game involving a playable date character, difficult platforming, fast paced mechanics, and self drawn pixel art.

Scroll to Top