Backend & Systems Developer
I’m a systems-oriented developer focused on low-level programming, networking, and building software from scratch. I enjoy understanding how things work under the hood — from memory management to HTTP servers.
Built a custom HTTP server handling sockets, requests parsing, multiple clients, and configuration files.
Implemented a shell with parsing, pipes, redirections, and process management using fork, exec, and wait.
Developed an optimized sorting algorithm using stacks with strict operation constraints.
Recreated printf with support for multiple format specifiers, focusing on memory and formatting precision.
Implemented buffered file reading with static memory and efficient line extraction.
C, UNIX, Sockets, Processes, Memory Management, Parsing, HTTP Protocol, Git
GitHub: Aymanesaj
Email: Contact@aymanesajed.com