Skip to content

Projects

A selection of personal, academic, and competitive projects reflecting my interests and technical background.

Personal

Xila   Ongoing

2019 - Present   |   RustWebAssembly

A lightweight operating system for microcontrollers (primarily ESP32-S3), fully rewritten from a legacy C++/Berry architecture to a modern Rust/WebAssembly stack. The Rust core handles hardware abstraction and task scheduling, while a built-in WASM runtime provides a sandboxed, language-agnostic application ecosystem, enabling near-native performance with memory safety enforced at compile time.

Infrastructure   Ongoing

2020 - Present   |   DockerAnsibleDebian

Self-hosted infrastructure for myself, family, and friends (see anneraud.fr), managed with Docker and Ansible. Services include Nextcloud, Matrix, Bitwarden, Jellyfin, Gitea and more, driven by a strong belief in data sovereignty. The entire stack runs on Debian (Linux), my preferred operating system for its stability and efficiency, both as a server base and as my daily driver.

Mini Train Store   Ongoing

2026 - Present   |   OdooDockerVue.jsWxtTailwindPostgreSQL

To modernize my father’s miniature train business, I developed and deployed a comprehensive e-commerce solution based on Odoo (see minitrainstore.fr). The platform is self-hosted on a server I manage. In addition to the storefront, I built a custom browser extension to synchronize inventory directly from his leboncoin.fr account, streamlining his daily stock management.

Model railway network   Ongoing

2019 - Present   |  

Since 2019, I've been building an HO-scale model railway layout with full DCC control. I design and build all the electronics myself, including block occupancy detection circuits and signal control boards, combining hardware design with embedded software for automated signaling.

Connected speaker  

2023   |   C++JavaScript

Built a wireless remote control system for a TDA7294-based hi-fi amplifier using an ESP32 and off-the-shelf components. The ESP32 hosts a web interface to control volume, input selection, and power from any device on the local network.

dera.page  

2022 - Present   |   RustDocker

A privacy-respecting platform offering shared services to INSA Rouen Normandie students: calendar, instant messaging, and a social network. Self-hosted and built in Rust for performance and reliability.

I also contribute to many open-source projects through GitHub Pull Requests, feel free to check out my GitHub profile.

Competitions

Cod'INSA   Competitive programming

2025   |  

TRACS (DGSE)   CTF

2024   |  

Team "Les Schtroumpfs": 36th place in the general ranking.

School

Deez'Nalyzer  

2024   |   DjangoVue.jsML

Built a full-stack web application integrating the Deezer API to extract audio features from MP3 excerpts. Trained and compared machine learning models to classify song genres and generate thematic playlists.

Evidential Occupancy Grid Map (EOGM)  

2024   |   C++ROS

Based on our professor's research paper on pratical application of the Dempster-Shafer theory in robotics, we developed a real-time algorithm that creates maps of free and occupied spaces in a robot's environment using onboard LiDAR, IMU and GPS sensors. It was developed for Robot Operating System (ROS). It's fast and efficient due to various memory optimizations, vectorization and parallelization techniques.

ITI Adventure  

2024   |   Java

A text-based RPG developed in Java, applying OOP principles through inheritance hierarchies for characters and items, a modular event system, and design patterns such as Strategy and Observer.

Huffman (de)compressor  

2023   |   C

Implemented a Huffman (de)compressor from scratch in C, covering tree construction, canonical encoding, and bitstream I/O, an exercise in data structures, bit manipulation, and file handling.

Robot mouche  

2023   |   C++

Designed and programmed a versatile robot in C++: it can be driven remotely via WiFi or operate autonomously, following a line and avoiding obstacles using a LiDAR sensor and a camera.

Music danceability  

2023   |   Python

A data science team project using the Spotify API: we built and compared several ML models to predict a track's danceability score from audio features, including feature engineering and model evaluation.

INSAtram  

2022   |   Free pascal

A tram network management game built in Free Pascal with SDL 1.2, featuring route planning, passenger flow simulation, and resource management.

System of linear equations calculator  

2022   |   C

A C implementation of Gaussian elimination with partial pivoting to solve arbitrary systems of linear equations.