Projects

A collection of my work, side projects, and experiments.

eSignature Building Block
open-source

A microservices-based electronic signature solution developed as part of the GovStack initiative.

MASI Index Performance Prediction
machine-learning

A machine learning project to predict the performance of the MASI index using time-series analysis.

Darija Sentiment Analysis
machine-learning

A sentiment analysis model for Moroccan Arabic (Darija) developed during a 3-day hackathon.

Data Field in Morocco
data-engineering

The inspiration for this project stemmed from the need to address various questions about the data field in Morocco. As a member of my college's DATA Club, we frequently received inquiries, so I created this humble work to provide answers and share knowledge with my peers.

Near Real-Time Weather Data Processing
data-engineering

A project aimed at gaining basic knowledge in near-real-time data processing, utilizing Kappa Architecture and technologies like Kafka, Spark, Cassandra, and Angular for front-end communication.

Contact Management Web App
web-development

A web application for managing contacts with advanced search, multi-user support, and security features, deployed on Azure Kubernetes Service.

GitHub Streamed Data
data-engineering

A data streaming project that analyzes GitHub repositories, leveraging Kafka, Spark, and MongoDB, with a real-time dashboard powered by Angular.

Big Data Project - Learning: Fatalities in the Palestinian-Israeli Conflict
data-engineering

A hands-on big data project leveraging Hadoop, Pig, and Hive to process and analyze fatality data in the Palestinian-Israeli conflict. Data is processed using Pig, stored in HDFS, and queried with Hive for insights.

JT NotePad
machine-learning

A smart desktop notepad that provides real-time spell-checking, auto-correction, and word search functionality. Designed for Windows x64 with an intuitive interface.

Supermarket Sales - Data Warehouse Project
data-engineering

This project involves building a data warehouse using PostgreSQL and Hive, transforming data through ETL processes, and visualizing insights through dashboards.

Breast Cancer Classification
machine-learning

This project involves data preprocessing, exploratory data analysis (EDA), and building a classification model to predict whether a breast tumor is malignant or benign.

Real Estate Price Prediction Project
machine-learning

A machine learning project to predict house prices by entering related data, utilizing Flask for the back-end and various Python libraries like Pandas, Sklearn, and Matplotlib for model building and visualization.

Dashboarder Spring MVC API
web-development

A full-stack dashboarding application utilizing Spring MVC for the backend and Angular for the frontend, with deployment on Azure and GitHub Pages.

Chess Animal (Dou Shou Qi)
game-development

This project recreates the classic Dou Shou Qi game with a modern design, implementing game rules, board control, and an interactive user interface.

Titanic Survival Prediction
machine-learning

A Titanic survival prediction model using machine learning techniques to classify passengers based on survival probability.

Space War
game-development

This project brings the legendary Spacewar! game to life using Python and Pygame, featuring custom-designed spaceships, backgrounds, and interactive gameplay.