My
Projects

A collection of projects spanning system programming, web development, and more.

Masjid ul Haram Waste Management Dashboard
freelance

Masjid ul Haram Waste Management Dashboard

Real-time waste management system for the Grand Mosque featuring multi-language support, interactive mapping, and cultural considerations for Islamic values.

Next.jsTypeScriptFastify+1
View Details
React Journey - Complete Guide 2025
personal

React Journey - Complete Guide 2025

Comprehensive React learning repository featuring 20+ projects and exercises covering React fundamentals, hooks, Redux, authentication, Next.js, and deployment.

ReactReduxNext.js+1
View Details
ft_transcendence
42 Abu Dhabi

ft_transcendence

Full-stack web application with real-time Pong game featuring user authentication, chat system, and tournament mode.

JavaScriptDjangoWebSocket
View Details
Webserv
42 Abu Dhabi

Webserv

Custom HTTP web server implementation in C++ following HTTP/1.1 protocol specifications.

C++HTTPServer
View Details
DHL Staff Dashboard
dhl

DHL Staff Dashboard

Comprehensive staff management dashboard for tracking performance and analytics.

ReactChartsDashboard
View Details
React Food Order App
personal

React Food Order App

Modern food ordering application built with React, featuring cart management and responsive design.

ReactJavaScriptCSS3
View Details
Yelp Camp
personal

Yelp Camp

Full-stack campground review web application with user authentication and CRUD operations.

JavaScriptNode.jsExpress
View Details
Minishell
42 Abu Dhabi

Minishell

Custom shell implementation in C with command parsing, execution, and built-in commands.

CShellParser
View Details
Born2beroot
42 Abu Dhabi

Born2beroot

Secure virtual server environment setup with comprehensive security configuration and system administration.

LinuxVirtualBoxSecurity
View Details
Inception
42 Abu Dhabi

Inception

System administration project using Docker to set up a complete infrastructure with multiple services.

DockerNGINXWordPress
View Details
NetPractice
42 Abu Dhabi

NetPractice

Network configuration project focusing on TCP/IP addressing, subnetting, and routing concepts.

TCP/IPNetworkingSubnetting
View Details
Cub3D
42 Abu Dhabi

Cub3D

3D raycasting game engine inspired by Wolfenstein 3D, implementing graphics rendering and game mechanics.

CRaycasting3D Graphics
View Details
CPP Modules
42 Abu Dhabi

CPP Modules

Comprehensive C++ programming exercises covering OOP concepts, STL, and advanced C++ features.

C++OOPSTL
View Details
Philosophers
42 Abu Dhabi

Philosophers

Multi-threading project solving the dining philosophers problem with mutexes and thread synchronization.

CThreadingSynchronization
View Details
So Long
42 Abu Dhabi

So Long

2D game developed in C using MiniLibX library, featuring player movement, collectibles, and map navigation.

CMiniLibXGraphics
View Details
Push Swap
42 Abu Dhabi

Push Swap

Sorting algorithm implementation using two stacks with optimal moves to sort integers efficiently.

CAlgorithmsOptimization
View Details
Pipex
42 Abu Dhabi

Pipex

Implementation of shell pipe functionality in C, handling process communication and command execution.

CPipesProcesses
View Details
Text to Speech
personal

Text to Speech

Web application that converts text to speech using modern browser APIs with customizable voice options.

JavaScriptWeb APIsHTML5
View Details
ft_printf
42 Abu Dhabi

ft_printf

Custom implementation of the standard C printf function with format specifiers and string manipulation.

CVariadicFormatting
View Details
Get Next Line
42 Abu Dhabi

Get Next Line

Function that reads a file line by line, handling memory management and file descriptors efficiently.

CFile I/OMemory
View Details
Libft
42 Abu Dhabi

Libft

Custom C library implementation recreating standard library functions from scratch.

CLibrary
View Details
Python Piscine
42 Abu Dhabi

Python Piscine

Comprehensive Python learning path covering fundamentals, NumPy, Pandas, OOP, and data-oriented design through progressive modules.

PythonNumPyPandas+1
View Details
Piscine Data Science
42 Abu Dhabi

Piscine Data Science

End-to-end data science pipeline with PostgreSQL, Docker, data warehouse development, and visualization using Matplotlib and Seaborn.

PythonPostgreSQLDocker+1
View Details
Libasm
42 Abu Dhabi

Libasm

Implementation of C standard library functions in pure x86-64 assembly language with NASM assembler.

AssemblyNASMLinux
View Details