Projects
Open source projects I've created or maintain.
-
orsh
ORSH - is an Oranios simple shell written in order to understand how shells work .
-
C-Data-Structures
Implementation of popular data structures with the C programming language
-
Sahla
My programming language
-
Student-Management-System
designing an object-oriented system which manages the students & their enrolling courses and various features.
-
zoom_bash
a shell script to help bash users to zoom_in & zoom_out the text in bash CLI
-
simpler_orsh
i just decided to write another shell as i was reading Abraham Silberchatz book about Operating systems, the assignement asks for this , so i decided to create a minimal version of my project orsh , with one file
-
shared_memory
This project demonstrates Inter-Process Communication (IPC) using POSIX shared memory (shm_open) . A child process generates the Collatz sequence for a given number and writes it to shared memory. The parent process reads and prints the sequence.
-
object-creation-time
A java program to display the exact time ( h/m/s ) of the instantiation of the class aka object creation.
-
OOP-Plays
Bunch of programs built with beautiful object oriented design that respects the clean code rules.
-
Array-Reverser-FILE
A program that reverse an array using file handling
-
strlen_many_approachs
A C-program where i implemented the different approach of string length problem using iterative , recursive , pointers & addresses approaches
-
my_leetcode_solutions
repository which contains my solutions to leetcode.com problems , and geeksforgeeks exercices to develop my problem_solving skills
-
HTTP-Server-Java
Goal : implement HTTP RFC using Java .
-
hash_map_C
Hash_Map implementation in C
-
email_sender_bot
a script that receives as an input a well-formatted csv(name,email) file and sends an email to multiple addresses
-
BRISQUE_Video_Calculator
a C++ real-time visual stream acquisition system that incorporates quality control using the BRISQUE
-
sockets
manipulating both tcp , udp sockets with both C , Java
-
Django-Assignment-Tracker-Authentication-API
Django Assignment Tracker & Authentication API
-
nest_js_tem
Nest_js API for product management with user authentication
-
Laravel_Passport
Laravel 11 using Passport OAuth for Products CRUD