🤚 About me 🤚
🔸 Name : Léo GIBAND 🔸
🔸 Contact : [email protected] 🔸
💼 Parcours 💼
🔸Décembre 2021 : Baccalauréat🔸
🔸Mai 2022 - ? : Ecole 42 Paris🔸
🔸Mai 2023 - October 2023 : Stage développeur dans une filiale d'Ubisoft🔸
💻 Projects 💻
Cub3D - (Escape)

Reproduction of the Wolfenstein 3D engine

Language : C
Libraries : Minilibx
Notions : Raycasting, textures, sprites, collisions, menu, save, maze generation, event handling

Super Mlx Bros

Reproduction of 2D Mario game

Language : C
Libraries : Minilibx
Notions : Objects system, collisions, objects-events association, smart and reusable coding method

WebServ

A basic webserver that can handle every usual feature

Language : C++
Libraries : Epoll
Notions : RFC, HTTP, CGI, Webserver architecture, Webserver Configuration, Webserver security, Polling tools

Transcendence

Full website with front, back and database component and a pong game, friends and chat system

Language : Typescript, SQL
Libraries : React, NestJS, Prisma, postgres
Notions : Fullstack, API, Database, Frontend, Backend, Websockets, ORM, React, Typescript, Group work, Deadline

Intelligence Artificial

Basics of linear regression, classification, neural network and IA tools

Language : Python
Libraries : Tensorflow, numpy
Notions : IA, Machine Learning, Neural Network, Linear Regression, Classification, Data processing, Model training, Model evaluation

Scop

3D Graphics rendering with OpenGL

Language : Rust
Libraries : OpenGL
Notions : 3D rendering, OpenGL, Shaders, Textures, Camera, Model loading, Model rendering, Model transformation

Basic Assembly

Base of asm understanding and coding

Language : ASM
Libraries : Assembly
Notions : ASM, Registers, Stack, Memory, Function, System call, Algorithm, Optimization

Minishell

Recoding my own shell interpreter

Language : C
Libraries : None
Notions : Parsing, Tokenizing, Execution, Builtins, Environment, Signals, Process, Fork, Pipe, Redirection

H42N42

Second project in Ocaml, use of Ocsigen and Eliom libraries. You can acces it here

Language : Ocaml
Libraries : Ocsigen, Eliom
Notions : Ocaml, Webserver, Frontend, Backend, gameplay, CSS, Functionnal programming

Gomoku

Algorithm project, create an ia who play to gomoku on pente variants. This project use a minimax algorithm with our own heuristic. You can acces it here

Language : C++, React
Libraries : None
Notions : IA, Algorithm, Minimax, Heuristic, React, Frontend, Backend, API, Web programming, Group work