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

Social Media Links