- π I have just finished the core-curriculum of 42 Berlin.
- π¬ Ask me about science or mountain sports.
- π« How to reach me: guillaume.bussiere@live.fr
- π€‘ Fun fact: My first name is pronounced "Giyom"
-
π Transcendence
- The final project of the 42 core curriculum! Web application that lets you remotely play against others the classic Pong game.
- Deploying and managing the application flow with Docker. Developing the backend using Python/Django.
- Storing the scores on a Blockchain using smart contract.
- Solo mode that involves an AI with different levels.
-
π€ IRC
- Building an Internet Relay Chat (IRC) server in C++.
- Implementing JOIN, KICK, INVITE, MODE, PART, QUIT as functionnalies of our server according to the IRC protocol.
- Creating two chatbots, one for playing and another one with the openAI API.
-
π Inception
- Setting a lEMP stack(Linux, NGINX, MySQL, PHP) with Docker.
- Deploying a multi-container application with Docker compose.
-
π Minishell
- Development of a Command-line interpreter in C.
- it involves process management and Unix signals handler.
-
πΉοΈ Cub3D
- 3D game based on the raycasting method like Wolfenstein3D or Doom.
- Use of a graphical library.
- π fract-ol
- A fractal explorer coded in C.
- Two available fractals: Mandelbrot and Julia sets.
- π Philosopher
- Multi-thread programm to solve the dining philosopher problems
- πΆ Push_swap
- Create a sorting algorithm with stack operations.
- βοΈ get_next_line
- Function in C taking a file descriptor as parameter and reading until a newline.
- This function is commonly used in C programming to read input from files or other input streams one line at a time.
- π¨οΈ ft_printf
- Reacreate the printf function in C of the <stdio.h> library.