I'm a 42 student based in Perpignan, France.
I started coding in July 2023 after studying International Marketing.
Today, I am building my path from 42 core projects in C toward junior backend development with TypeScript, Node.js, NestJS, PostgreSQL, and Prisma.
- 42 student focused on solid programming fundamentals
- Currently transitioning from low-level projects in
Cto backend development - Learning by building, understanding, and improving step by step
- Building backend foundations with
TypeScript,Node.js, andNestJS - Learning database design with
PostgreSQLandPrisma - Reusing the rigor learned at 42: algorithms, memory, debugging, and problem solving
Projects from the 42 curriculum.
| Project | Status / Score | Description | Main Tech |
|---|---|---|---|
| Libft | 125/100 | First custom C library | C |
| ft_printf | 100/100 | Recreation of the printf function |
C |
| Born2beroot | 100/100 | System administration and virtual machine setup | VM |
| get_next_line | 125/100 | Reading from a file descriptor line by line | C |
| Minitalk | 125/100 | Inter-process communication with signals | C |
| so_long | 100/100 | Small 2D game using MiniLibX | C |
| push_swap | 125/100 | Sorting algorithm project | C |
| minishell | 101/100 | Small Unix shell with parsing, builtins, pipes and redirections | C |
| Philosophers | 100/100 | Dining philosophers simulation with threads and mutexes | C |
| cub3D | 105/100 | Raycasting engine with MiniLibX and .cub parsing |
C |
| Inception | 100/100 | Dockerized infrastructure with NGINX, WordPress and MariaDB | Docker / Shell |
| ft_irc | 100/100 | Multi-client IRC server built in C++98 with sockets and poll() |
C++98 |
| CPP Modules | 100/100 | C++98 modules from Module_00 to Module_09 |
C++98 |
| ft_transcendence | 115/100 | Full-stack web project built with React, NestJS and TypeScript | TypeScript |
42 foundations:
Backend stack I am currently learning:
- Strengthening my backend fundamentals
- Writing cleaner and more structured code
- Understanding architecture choices instead of only making things work
