Aymane Sajid

Backend & Systems Developer

About Me

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.

Projects

Webserv (HTTP Server in C)

Built a custom HTTP server handling sockets, requests parsing, multiple clients, and configuration files.

Minishell

Implemented a shell with parsing, pipes, redirections, and process management using fork, exec, and wait.

Push_swap

Developed an optimized sorting algorithm using stacks with strict operation constraints.

ft_printf

Recreated printf with support for multiple format specifiers, focusing on memory and formatting precision.

Get Next Line

Implemented buffered file reading with static memory and efficient line extraction.

Skills

C, UNIX, Sockets, Processes, Memory Management, Parsing, HTTP Protocol, Git

Contact

GitHub: Aymanesaj
Email: Contact@aymanesajed.com