MiniShell

Minishell is a small-scale shell program that emulates some of the functionalities of the Unix/Linux command-line interface. It provides a basic set of commands that allow users to navigate the file system, execute programs, and perform I/O operations. The program is written in C and uses system calls and library functions to implement its functionality.

E_Script

Python script to build a smart solution that assigns, in a pseudo-random way, student seating for exams using 42 Intranet API, The project was created for a hackathon held at 42 Abu Dhabi and demonstrates your ability to solve practical problems using programming skills.

Cub3d

Creating 3D game by Building a 3D rendering engine from scratch, I transformed visions into reality. Geometry manipulation, refined rendering techniques and much more.

Donation platform

smart-contract on Solana blockchain ecosystem to manage a donation platform for multiple entities using Rust

Containers

Containers is a C++ project that implements a set of container classes from the C++ Standard Library, including vector, stack, queue, map, and other data structures. The purpose of this project is to demonstrate a deep understanding of the inner workings of container classes and their associated algorithms.

Philosophers

Diving into the Dining Philosophers Problem to learn about Concurrency, synchronization, and resource management in programming. and exploring challenges, and master the art of coordination.

IRC server

Discover the IRC Server project, where me and my team developed an IRC server to facilitate smooth communication between IRC clients. Experiencing real-time interactions, creating channels, and connecting users seamlessly.

Inception

Seamless fusion of WordPress, MariaDB, and Nginx in the 'Inception' project. Witness efficient web serving and robust database capabilities come together effortlessly through Docker-based integration.