2019-now PersonalPublic
From a single HTML file to a Svelte static website.
2022-2023 TeamUniversity
Customizable dashboard (size and position of cards) designed to display data about a given location.
Explore2023 TeamUniversity
A compiler for a subset of C. It supports integers, variables, conditionals, for and while loops, functions, pointers and arrays.
2025 UniversityPublicHeavy
An infinite 3D GLSL landscape made out of SDFs (Signed Distance Functions). WARNING: link to the project is resource intensive!
Explore2025 UniversityPublicHeavy
A 2D GLSL landscape made out of SDFs (Signed Distance Functions). WARNING: link to the project may be resource intensive on mobile!
Explore2024-2025 TeamUniversityHeavy
A 2D live multiplayer game where a bunch of words are displayed on the screen, and players need to write them as fast as possible. Worked on the websocket server, UI design, token based login system, as well as Temporarily deploying online with Docker to test with the class during demo.
Explore2024-2025 TeamUniversityHeavy
A VR game where you need to survive as long as possible by completing missions involving object target and manipulation. The player moves by teleporting to glowing cylinders. I worked on a dynamic 3D vessel map, menus, random mission picking, dynamic music based on time left, and sounds.
Explore2024 UniversityTeamHeavy
AI CLI sequence to sequence model that converts French text to phonetic transcription, based on existing tutorials and Open Lexicon data. It uses an encoder-decoder model with LSTM (Long short-term memory) layers. Best reached rate is around 50% accuracy on a test set of 1000 words, with mistakes equivalent to those of a young child.
Explore2025 UniversityTeam
Decision tree based "old school" AI for the game Escampe (also known as Mana). UI and client server interaction were provided.
2023 PersonalPublic
A game about guessing all subway, train, tramway and bus stations of Ile-De-France. The game's database is obtained from Ile-De-France Mobilités' open data files. See in-game information for more details.
Explore2024 PersonalPublic
Transform a bitmap image into a non directed weighted network graph, and display it using a web viewer to perform Dijkstra's algorithm on selected nodes.
Explore2025 UniversityTeamHeavy
Developed the front-end of a web application to manage a library of music tracks, and make tag based playlists. Contributed a bit to the back-end routes (clean architecture, REST API), but didn't work on its architecture.
Explore2024-2025 PersonalPublic
Simple svelte library to help creating blog post pages (only). Not production ready, wrote only for the purpose of powering my blog "Your first music track" (showcased on the music page).
Explore2024 PersonalPublic
Penpot plugin contest entry, allowing to create a grid or revolution patterns from a source element, with support for offsets and randomization.
Explore2021 UniversityTeam
This software allows to place points for the different features of a face, to then compare a face with other faces and display the closest one. The focus was on creating a great user interface and experience.
2021 PersonalPublic
Play music with your mouse on a keyboard like layout. Keep your mouse click down (or spacebar), and slide it to play. Customize the sound to your needs.
Explore2022-2023 PersonalPublic
Explore all kind of data about a given spotify playlist. All results are provided through an exported PDF file and additional CSV indexes.
Explore2024 PersonalPublic
A small tool to generate a desktop icon (or whatever other purpose) as .ico, .png or .jpeg file. The user can provide a svg document, and customize the appearance (colors, size, padding, radius, etc).
Explore2022 PersonalPublic
Very basic application to play sequence of notes synchronized with a chronometer, allowing to know its progression without having to turn on the phone.
Explore