2026, 5 entries
Date 2026.09
Place Paris A background-hosted "digital curtain" for a personal WhatsApp account: it links as a companion device, runs messages from chosen contacts through a local LLM classifier, deletes flagged ones locally and warns or temporarily blocks after repeated strikes.
Date 2026.05
Place Paris A first draft of the design system of Ingénieurs sans frontières (ISF).
Date 2026.05
Place Paris A Raycast extension that turns a selected region of your screen into a Google Task or a macOS Calendar event.
Date 2026.03
Place Paris An interactive dashboard that visualises carbon projects on a world map, with filterable project cards, animated links between markers and cards, a command palette and a KPI overview.
Date 2026.02
Place Paris An Android alarm app that picks your wake time from your calendar, location, travel time and sleep signals.
2025, 4 entries
Date 2025.12
Place Paris A procedural, accessible palette generator for the MUI Joy library, working in the OKLCH colour space.
Date 2025.11
Place Paris A demo of the Window Controls Overlay API in an installable web app, for collapsing navigation bars into the title bar.
Date 2025.02
Place Paris An MQTT-enabled controller for string lights with several effects, designed for the ESP32.
2024, 3 entries
Date 2024.10
Place Paris A demo of a custom spectrum visualisation component for microphone recording interfaces.
Date 2024.06
Place Paris A web-based SVG avatar generator that recolours a profile picture from a chosen palette.
Date 2024.06
Place Paris A collection of experiments with grainy, noisy SVG gradients built on turbulence filters.
2023, 3 entries
Date 2023.01
Place Klagenfurt A two-dimensional maze generator and three-dimensional visualiser for the web.
Date 2023.01
Place Klagenfurt
Archived A C++ chat client and server infrastructure for Linux, configured with CMake.
Date 2023.01
Place Klagenfurt A virtual reality game about escaping a maze you cannot see, using a lidar to scan your surroundings.
2022, 9 entries
Date 2022.12
Place Klagenfurt
Archived A pseudo-random number generator and visualiser for the web, with a gaussian generator and charts.
Date 2022.11
Place Klagenfurt
Archived A simple and highly customisable command line interface for C++ applications.
Date 2022.11
Place Klagenfurt
Archived A lightweight web app that visualises your coding activity from the Wakatime API and calculates your earnings from your hourly rate.
Date 2022.10
Place Klagenfurt
Archived A three-dimensional Conway's Game of Life in C++ and OpenGL.
Date 2022.09
Place Klagenfurt
Archived A proof of concept for a 4D rendering engine in C++.
Date 2022.09
Place Klagenfurt Catalyst is the code name of this website: a personal archive organised around places, with an interactive pixel-art globe that hands over to a street map.
Date 2022.05
Place Toulouse
Archived An OpenGL proof of concept of a procedural terrain interpolation algorithm, documented in French.
Date 2022.04
Place Toulouse
Archived An inverse rasterizer engine demo in Java and Swing, extended with camera movement and a better interface.
Date 2022.02
Place Toulouse
Archived A collection of assignments for the audio-visual data processing course at ENSEEIHT, with compiled reports.
2021, 5 entries
Date 2021.12
Place Toulouse
Archived A graph theory study of the propagation of an epidemic, written as a Julia notebook.
Date 2021.11
Place Toulouse
Archived A remotely accessible, thread-safe tuple database implemented in Java with RMI remote objects.
Date 2021.08
Place Toulouse A dashboard to monitor the activity and performance of your home servers: an Electron and React desktop client, and a lightweight Node.js agent (Pulsar) on each server.
Date 2021.06
Place Toulouse
Archived An OpenGL-based 3D rendering engine written in Java, created as part of the 7map project.
Date 2021.05
Place Toulouse
Archived A very basic Unix shell written in C as a proof of concept.
2020, 1 entry
Date 2020.04
Place Toulouse
Archived A tiny, easy-to-use runtime console for Panda3D-powered applications, published on PyPI.
2019, 3 entries
Date 2019.10
Place Toulouse
Archived A physics engine that simulates breaches in a ship's hull and detects their location through mechanical wave analysis.
Date 2019.06
Place Toulouse
Archived A wave-motion particle simulator in Python, powered by Panda3D.
Date 2019.03
Place Toulouse
Archived An orbital mechanics simulator written entirely in Python on the Panda3D engine. PyOS stands for Python orbit simulator.