Projects

A collection of software projects, research implementations, and tools I've developed across various domains of computer science.

CompletedCloud Security

AWS Developer Account Security Enhancement

Enhanced AWS developer account security by creating restricted IAM SSO roles, removing unnecessary users, and implementing comprehensive security enhancements.

IAMAWSSecurity+3
Time Cost ML PipelineFeatured
CompletedIndustry Projects

Time & Cost Reduction in End-to-End Machine Learning Pipeline

Developed an end-to-end ML pipeline using Amazon SageMaker and AWS tools to reduce development time, cost, and manual effort through automation and reusable templates.

AWSSageMakerCFT+8
CompletedWeb Development

ToDo App - Dynamic & Responsive ToDo Application using React

A dynamic and responsive ToDo application built with React, allowing users to efficiently add, edit, delete, and complete tasks.

ReactJavaScriptHTML+3
CompletedComputer Vision & Analytics

Retailer Brand Images Analysis

Developing an end-to-end ML pipeline for analyzing retailer brand images using YOLO object detection (Roboflow) and visualizing results in Tableau.

CNNPipelineSageMaker+4
CompletedMachine Learning

End-To-End ML Project for Student Performance Prediction

Developing an end-to-end ML pipeline to predict student performance, including data preprocessing, feature engineering, model building, and deployment planning.

PythonRegressionModular Programming+3
Featured
CompletedResearch & Evolutionary Computing

Optimizing Feature Selection in Spam Email Detection using Co-Evolutionary Algorithms

Implemented a co-evolutionary feature selection method for spam email classification, comparing it against established ML feature selection methods.

ResearchTechnical WritingPython+7
CompletedComputer Vision & Desktop Application

TimeEmote - an Application for Computer User

A desktop application that uses computer vision (OpenCV/Deep Face) to identify user emotions, track screen time, and suggest health tips.

OpenCVPythonDeep Face+3
CompletedRobotics & IoT

SuperCleaner - Cleaning Robot

A human-hand-following cleaning robot using computer vision to track user movement and sensors for obstacle avoidance.

ArduinoIoTHuman Computer Interaction+3
CompletedAI Planning

Execution of Problem Instances using PDDL4J-TO AI Planning System

Integrated the PDDL4J-TO hierarchical planning system to generate optimal plans and efficient solutions across diverse domains.

PDDLAI PlanningJava+2
CompletedData Analysis & Visualization

Algeria - COVID-19 Pandemic Data Analysis & Visualization

Visualized and analyzed Algeria's COVID-19 pandemic data (cases, recoveries, deaths) over time using R and ggplot to identify trends.

RggplotData Visualization+2
CompletedData Visualization & Analytics

Dashboard for Analyzing IMDB dataset

Created a PowerBI dashboard for the PurlWiz competition focused on statistics, winning first place as a team.

PowerBIDashboardVisualization+2
CompletedDesktop Application & Database

Gym Management System

A GUI application for simple and user-friendly management of both gym members and trainers using Java and MySQL.

JavaMySQLSwing+2
CompletedSoftware Development

Stock Management System

A Stock Management System implemented in C using file handling to store and manage salesmen, stock, and vehicle details.

CFile HandlingData Structures+1