Programming
This is a collection of little projects and experiments that I made over the years.
Most of the demos only work on a computer.
Medium-size projects
Made with 3 developers doing their master at the Cnam-Enjmin, and an artist! I personally iterated on fog and lights, the hook's mechanics, grabbable objects, camera management, and bug-fixes in many areas.
Ludum Dare 58 Godot Git Miro Team workMade with a musician and a graph artist ! As we all had very little time to put into this jam, we aimed for a very small scope. I did all of the game design, coding and asset integration, as well as the egg and its animations.
Mini Jam Gam #47 Godot Miro Team workMade with 2 other developers, Neil and Marius, from the CNAM-Enjmin, and another artist, Arkness ! I participated in coding and animating for this game. As the jam's theme was "Bubble", we decided to make a local versus fighter where you have to trap your opponent in a bubble !
GGJ 2025 Unity Git C# Team workMade for the Devs That Jam 36 hours #10 game jam. I made everything from scratch on a period of 24 hours. The concept of using tombs as plateforms has emerged amongst many games during this game jam.
Play me on itch.io ! (harder original jam version)
Play me in the browser ! (easier updated version, with recording)
DTJ 36 #10 no external libraries JS/HTML/CSS Solo workMade with my friend Arkonny, who did the music and the most of the art ! As the jam's theme was "Role Reversed", we decided that the player would control the enemies, which turned out in a pretty janky but fun game ! Also, as the only coder, I decided to use the very niche "Lobster Programming Language", as I wanted to learn it for a long time.
          Controls : 
          Q/D : move around 
          Z/S : switch controlle enemy 
          
        
This project started from the doodle of a UI I drew out of boredom. And then I coded it. Some features don't really work, but I've managed to draw quite a lot of things with it !
          Controls : 
          Left mouse : use current tool, select primary color 
          Right mouse : select secondary color 
        
After watching a video from javidx9 on his console 3D renderer, I decided to try my hand (and math !) at one threaded 3D graphics. It didn't went that badly in my opinion. This one is really broken and laggy, I'm not going to lie. But I'm still proud of the achievement.
          Controls : 
          Left mouse : lock cursor 
          Escape : unlock cursor [IMPORTANT] 
          Mouse : look around 
          Z/Q/S/D : move around 
          Space : go up 
          Shift : go down 
        
In 2021 I joined Gabe Rundlett's voxel centered community, and as a result, a year later, I couldn't resist making my own voxel thing. So here it is, a little voxel something (not cubic voxel, but stills renders 3D grid volume). I was inspired by Sebastian Lague.
          Controls : 
          Left Click : orbit 
          Scroll : zoom 
          Right Click : move 
          Mouse 4 / Key A : dig 
          Mouse 5 / Key B : build 
        
Small projects
Helps getting the area of baked and unbaked cookie as part of my science faire project, but can work for maps or any kind of picture, really. Also made the grapher from scratch.
Play me in the browser ! Look at me in the browser !
          Controls : 
          Select or drop image, use first two click to select scale reference, then click to add point to the polygone.
        
In this small demo, you can voice call another web client using its ID. In another version of this project camera and screenshare was also available, but I sadly don't find it anymore.
no external libraries WebRTC JS/HTML/CSS Solo workIn this small demo, you can play notes with buttons. Try holding the click down and hovering over everything, it makes funny sounds.
no external libraries Web Audio API JS/HTML/CSS Solo workThis project started as a joke about my bee-keeping mother. Developpement stopped after 2 days. You can select some bees (very tweaked boids) and move them around though, isn't that cool ?
          Controls : 
          Left Click (Held and move cursor) : select bees 
          Left Click: release bees 
        
This is a very small school-related math project, in which you can tinker with a quadratic curve.
no external libraries JS/HTML/CSS Solo workThis my second Javascript project and the first I did fully without a tutorial ! It lacks the "en passant" move, checks, and a proper (console-less) endscreen. Local only of course. And it lacks a grid pattern, what a shame.
          Controls : 
          Left Click : select & play 
        
My first ever Javascript/HTML/CSS project, which quickstarted my journey with those 3. I almost copied line by line a speedcoding video, but then tweaked a few things to make it my own. I couldn't find the version where I added menu though, it's pretty sad.
          Controls : 
          Arrow keys : move around 
        
My first big Scratch project, done in part with a friend in 6th grade. We never finished it as we got banned from the CDI for "using the computers too much".
Scratch Team workInvisible and lost projects
I did many small demos utilizing the Web's many APIs. Sadly, of those projects almost none can be shown, either because they don't work on a static HTML page, or because they require special equipment.
Unshowned exemples include online chatrooms; interfacing with midi instruments; smartphone XR; reading QR codes; custom OS, hardware, programming languages; 3D object generation; console minigames; a Lobster UI language extension and many more.
This project then turned into a long long long journey through datasheets to make an ULP CAT-M1 oneboard microcomputer (with an ESP32 at one point).
EasyEDA lcsc.com JLCPCB CH32V003This was a level editor, and you could jump around with a character in the level you created.
no external libraries JS/HTML/CSS Solo workMade for the Dibistan micronation social experiment. The bot was meant to map the discord people's locations, as they joined a discord over time, which was then turned into a gif. Each little green dot represents an active member. I then turned it into casino minigame bot.
Discord bot API JS Solo workAttempt n°X of making an online .io game. Got networking working perfectly though.
Socket.IO NodeJS Solo workI even published another video showcasing it at the time !
no external libraries JS/HTML/CSS Solo workHTML, CSS, JS, Java, Kotlin, C#, C, C++, Rust, Lobster, x86, Beepbox, Blender, Blockbench, Godot, Unity, Autodesk Sketchbook, Piskel, MS Paint, Trello, Parsec, NodeJS, GLFW, SFML, SDL, Visual Studio, VS Code, IntelliJ, Fork, EasyEDA, Github / Git, and many more.












Curriculum Vitae (CV)