cat ./projects/akujobip1shell-2025
AkujobiP1Shell
POSIX-compliant command-line shell
- Dates
- Oct 2024 - Nov 2024
- Primary domain
- Software Engineering
- Project kind
- application
- Roles
- Solo-Project
- Location
- Brookings, SD
- Work setting
- on-site
- Team
- solo
- Team size
- 1
Highlights
- Built fork/exec/wait pattern with POSIX system calls for external commands, signal handling, and graceful error recovery
- Designed modular architecture across 5 components (1,091 lines): REPL, YAML config manager, parser, builtins, and executor
- Achieved 89% test coverage with 229 unit tests plus 4 bash integration tests and 4-level YAML config merging system