with a solid foundation in C/C++ and hands-on experience in web development.
Tech Stack
Projects I have worked on
Ping!
React.js | Team Work
For this project, I am working with four other teammates to develop a Ping Pong contest website, where I am specifically handling the FrontEnd aspect.
DockerSphere
Docker
This project enhanced my skills in Docker containerization by creating custom Dockerfiles and orchestrating multi-container setups using Docker Compose.
IRCaster
C++ | Socket
Collaborated with a teammate to develop IRCaster, a custom-built IRC server implementing core features like real-time messaging, private channels, and user authentication.
ShellCraft
C | Bach
Developed , with team of 2, a simple shell.
StackSort
C | Data Structures & Algorithms
Developed an optimized sorting algorithm for arranging integers in ascending order on two stacks using a minimal set of predefined operations, focusing on algorithmic complexity and performance.
Cub3d
C | Raycasting
Developed, with a team of 2, a 3D game inspired by the world-famous eponymous 90's game, which was one of the first FPS games ever. The project involved creating a dynamic view inside a maze, in which the player has to find their way.
NetPractice
Network | system administration
The Netpractice project is a general practical exercise to discover networking. I configure a small-scale networks and understand how TCP/IP addressing works.
Philosophers
C | mutex & semaphores
I lean a lot about concurrent programming, focusing on multithreading and multiprocessing, by build a program that solve the famous problem in computer science “The Dining Philosophers Problem”.