Shell
August 2024 - December 2024
I developed a custom shell in C that supports executing built-in and external commands, handling input/output, managing background processes, and working with environment variables. I used Git for version control throughout the project. This experience enhanced my understanding of process management, system calls, and environment handling in Unix-like systems, while sharpening my skills in C programming and collaborative development.
Skills
Git
C
Memory Management
Unix/Linux Terminal
System Calls