Software developer | C, C++ and Python | 42 Roma
Software developer in training at 42 Roma, with a focus on C, C++ and systems programming. I build projects that require careful resource management, clean program structure, and practical debugging.
I enjoy working close to the system: processes, pipes, signals, concurrency, networking, containers, and the details that make software reliable.
- Developing C++98 projects with STL, templates, inheritance and RAII
- Building a multi-container application with Docker Compose
- Strengthening systems programming and Unix fundamentals
- Languages: C, C++, Python
- Systems: Linux, Unix processes, threads, signals, networking
- Tools: Git, GitHub, Docker, Docker Compose, VS Code
| Project | Area | What I built |
|---|---|---|
| Cub3D | C / graphics | A raycasting engine with parsing, rendering and event handling |
| Minishell | C / Unix | A shell with parsing, pipes, redirections, environment handling and signals |
| Philosophers | C / concurrency | A threaded simulation using mutexes and shared-state coordination |
| Pipex | C / Unix | A recreation of shell pipelines and redirections |
| Inception | Docker | A multi-container infrastructure with NGINX, WordPress, MariaDB, volumes and networking |
Libft · Born2beroot · Get Next Line · ft_printf · so_long · Pipex · push_swap · Philosophers · NetPractice · Minishell · Cub3D · C++ Modules · Inception
- LinkedIn: Susanna Kayed
- Email: susanna.kayed@gmail.com


