Projects

super_sda

Apr. 2023 - May. 2023

super_sda
Kicad
C language

Click to learn more ;)

super_sda is a homemade Simon game. It displays a sequence of colors along with sound that you have to reproduce. At each turn the sequence becomes longer. We designed the electronic schematics, PCB and developped the firmware.

k

Feb. 2022 - Mar. 2022

k
C language

Click to learn more ;)

k is a small x86 kernel. It features memory segmentation, syscalls, ELF loading, iso9660 filesystem. Multiple drivers are implemented for devices such as: 8250 UART, dual 8259A PIC, 8042 keyboard, 8254 PIT, ATAPI.

my_mips

Dec. 2021 - Jan. 2022

my_mips
C language

Click to learn more ;)

my_mips is a MIPS-I emulator. The implementation supports ELF loading and implements JIT compilation of MIPS instructions into x86 instructions.

42sh

Nov. 2021 - Dec. 2021

42sh
C language

Click to learn more ;)

42sh is a POSIX shell implementation. A shell is a command language interpreter.

Homelab

Jul. 2021 - Now

Homelab
Docker
Ansible
Vagrant

Click to learn more ;)

Maintenance and development of multiple services on my own server. The server is provisioned using ansible. Services run on docker.

crab-rt

Dec. 2020 - Now

crab-rt
Rust language

Click to learn more ;)

crab-rt is small Path Tracer running on the CPU. It implements multiple shapes, multiple materials, lights and many more. It is multithreaded and implements Bounded Volume Hierarchy (BVH) as an acceleration structure.

Prism

Sep. 2020 - Dec. 2020

Prism
C language

Click to learn more ;)

Prism is an OCR. It is a software that allows you to convert an image of text into text data. Prism starts with a pre-processing pass that normalizes the image. The pre-processed image is then segmented into character images. These character images are fed into a neural network to recognize them. To finish a post-processing pass is applied to the resulting text. Prism features a CLI and GUI application.

L'Equipage solidaire

Sep. 2020 - Nov. 2020

Equipage Solidaire
Node.JS
React.JS
Sass
MongoDB
Redis
Docker

Click to learn more ;)

A website for L'Equipage Solidaire a french charity organization. Note that the backend is not hosted anymore.

ORA

Jan. 2020 - May 2020

ORA
C# language

Click to learn more ;)

ORA is Peer-to-Peer file sharing application. The storage is fully decentralized on each peer's device. It can be used through a CLI or GUI interface.

Independant game making

2016-2017

Gotta go catch

Click to learn more ;)

I made some video games during my free time. I created them on my own from graphics, to sound and code. I developped them using various tools and game engines such as Construct 2 and GameMaker. Only few are available online but you can still take a look.

Icons by Icon Mafia on Iconscout