(WIP)
I'm a junior developer with a passion for clean, modular, and scalable code.
At 42 Québec, I grew strong in problem-solving, project-based learning, and technical teamwork.
Languages & Tools I Use Most:
C, C++, Bash, TypeScript, Makefiles, Git, Docker
I love automating workflows, writing utility scripts, and building reusable components — whether for shell scripts or game dev experiments.
I'm building a color-themed universe for a future video game — from lore and mythology to NPC archetypes and core mechanics.
[NOTE!]
(The ColorGame repo might be private at the moment... work in progress and all, you know.)
An experimental space for gameplay mechanics, level design, and scripting in Godot.
I am also documenting my previous projects on my github,
getting familiar with markdown and a little html in the process!
Project | Description |
---|---|
Libft | A custom implementation of essential C library functions. |
get_next_line | A program to read a line from a file descriptor, one at a time. |
ft_printf | A recreation of the printf function with advanced formatting capabilities. |
Born2beroot | Setting up a secure virtual server environment with Linux. |
pipex | A reproduction of the Unix pipe and redirection functionalities. |
push_swap | Sorting algorithm project using two stacks and a limited set of operations. |
Philosophers | A concurrent programming exercise exploring threads and mutexes. |
FdF | A 3D wireframe representation of landscapes using the MLX library. |
minishell | A functional shell implementation in C, supporting basic Unix commands. |
cub3D | A raycasting-based 3D game inspired by Wolfenstein 3D. |
NetPractice | An introduction to networking concepts and configurations. |
ft_irc | Building an IRC server from scratch with C++. |
Inception | Setting up a Docker-based multi-service application. |
CPP Modules | A deep dive into object-oriented programming using C++98. |
ft_transcendence | A Pong-inspired web app. |
Projects written in C required a specific coding norm
- Exam Repository: Personal solutions for 42 exams with an exam simulator.
I'm always happy to connect and collaborate:
- 📧 Email: cdumais@programmer.net