Software
Projects

Explore my comprehensive collection of software development projects featuring React applications, C/C++ system programming, JavaScript tools, and innovative web solutions with live demos and source code.

Featured Projects

A curated collection of my work spanning web development, system programming, and software engineering

Masjid ul Haram Waste Management Dashboard
View

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.js TypeScript Fastify WebSocket
React Journey - Complete Guide 2025
View

React Journey - Complete Guide 2025

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

React Redux Next.js TypeScript Jest
ft_transcendence
View

ft_transcendence

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

JavaScript Django WebSocket
Webserv
View

Webserv

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

C++ HTTP Server
DHL Staff Dashboard
View

DHL Staff Dashboard

Comprehensive staff management dashboard for tracking performance and analytics.

React Charts Dashboard
React Food Order App
View

React Food Order App

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

React JavaScript CSS3
Yelp Camp
View

Yelp Camp

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

JavaScript Node.js Express
Minishell
View

Minishell

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

C Shell Parser
Born2beroot
View

Born2beroot

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

Linux VirtualBox Security
Inception
View

Inception

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

Docker NGINX WordPress
NetPractice
View

NetPractice

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

TCP/IP Networking Subnetting
Cub3D
View

Cub3D

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

C Raycasting 3D Graphics
CPP Modules
View

CPP Modules

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

C++ OOP STL
Philosophers
View

Philosophers

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

C Threading Synchronization
So Long
View

So Long

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

C MiniLibX Graphics
Push Swap
View

Push Swap

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

C Algorithms Optimization
Pipex
View

Pipex

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

C Pipes Processes
Text to Speech
View

Text to Speech

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

JavaScript Web APIs HTML5
ft_printf
View

ft_printf

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

C Variadic Formatting
Get Next Line
View

Get Next Line

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

C File I/O Memory
Libft
View

Libft

Custom C library implementation recreating standard library functions from scratch.

C Library

Let's Connect

Interested in collaborating or have a project in mind? I'd love to hear from you.

Location

Abu Dhabi, UAE

Phone

+971-582651677