Custom Unix Shell (C++)
Developed a command-line shell supporting process execution, piping, and I/O redirection. Implemented process management using system calls such as fork, exec, and wait. Explored operating system concepts related to process scheduling and signal handling.