✌️ Oye, I'm Alex — an alumni of 42 Lisboa (2023-2025).
Here’s an overview of the projects I completed to successfully finish the 42 Common Core.
Feel free to explore my work — and don't hesitate to reach out if you have any questions, feedback, or collaboration ideas!
✅ libft
- A collection of C functions that are often used in various 42 projects.
- Functions include a mix of standard C library functions and additional utility functions.
- Efficiently reads a line from a file or standard input until a newline character is encountered.
- Handles multiple file descriptors simultaneously.
- Replicates (parts of) the
printffunction from the standard C librarylibc.
- Install a Virtual Machine and discover the basics of system and network administration
- Setting up a simple Wordpress web server
✅ fdf
- working with the API of a graphics library
- understanding points in 2 and 3 dimensional space, vectors and trigonometric functions
- Bresenham's line algorithm
- Using a rotation matrix to transform coordinates
- working with stacks
- bubble sort
- radix sort
- recursion
✅ minitalk
- UNIX Signals
- C signal handling
- multithreading in C
- race condition
- C mutex lock
- deadlocks
- Recreate the bash shell. This is a huge project, so you should go check it out. ;)
- multiprocessing in C
- handling fds & pipelining
- handling UNIX signals
- and a lot more :)
✅ cub3D
- ray casting
- the software design pattern model–view–controller
- digital differential analyzer (graphics algorithm)
- vector handling including: addition, rotation, normalisation
- calculation of perpendicular and euclidean distances
- NetPractice is a general practical exercise to let you discover networking in a playful way. The goal is to configure small-scale networks.
- TCP/IP, Subnetting, Routing, etc
✅ CPPs
- 10 projects to get an extended basic understanding of the programming language C++.
✅ ft_irc
- Creating an IRC server from scratch in CPP
- Creating a docker network with multiple services in a virtual machine
- Docker, Docker-Compose, Debian, MariaDB, Wordpress, Nginx
- Full-stack web application: real-time multiplayer Pong game.
- Frontend built with Vanilla JavaScript and Bootstrap for a clean SPA experience.
- Backend powered by Django and Django Rest Framework with JWT Authentication.
- Real-time features using WebSocket connections.
- PostgreSQL database managed through pgAdmin.
- Rootless Docker setup used for containerized development and deployment.
- Live Chat system for messaging between users.
- Remote multiplayer games with friend invites and matchmaking.
- Tournament management system: organize and participate in competitive brackets.
- RESTful APIs, secure authentication and profile management


