CV

Projects

Everything I built this year, at school and on my own. Each project explains the context, what I did, the technologies, and what I learned.

Personal

Homelab

My own Debian server running Docker stacks behind a reverse proxy, VPN-only access, infrastructure as code, and the monitoring stack behind this site's Lab page.

  • Debian
  • Docker
  • Docker Compose
  • Caddy
  • nftables
  • WireGuard
  • fail2ban
  • Cloudflare
  • AdGuard Home
  • Prometheus
  • Grafana
  • Node.js
  • Python
Personal

Global Life Tracker

A personal real-time dashboard built on an append-only event log, self-hosted and reachable only through a Cloudflare tunnel.

  • Vue 3
  • Node.js
  • WebSocket
  • PostgreSQL
  • Docker Compose
  • Caddy
  • Cloudflare Tunnel
  • Cloudflare Access
School

This portfolio

A multi-page static site with a live view of my homelab, built with Astro and deployed by GitHub Actions.

  • Astro
  • TypeScript
  • SCSS
  • GitHub Actions
  • Node.js
School

Job board

A job-listings website with a relational database, a PHP API and per-user encryption of personal data, deployed with one Docker command.

  • PHP
  • PostgreSQL
  • JavaScript
  • Tailwind CSS
  • Nginx
  • Docker Compose
  • dbdiagram.io
School

Epitech pools (Python and Java)

Two intensive weeks of daily programming exercises at the start of the Pré-MSc, in Python then Java, graded automatically every evening.

  • Python
  • Pygame
  • Java
  • Git
Personal

LoRa sensor grid

A prototype of long-range wireless sensors for the fridge and display cases in my father's shop, with boards and software working, paused before the product stage.

  • ESP32
  • LilyGO T3
  • LoRaWAN
  • SX1302 gateway
  • The Things Network
  • ChirpStack
  • Mosquitto (MQTT)
  • Telegraf
  • InfluxDB
  • Grafana
  • Docker Compose
Personal

3D printer on Klipper

Brought an Artillery Sidewinder X3 Plus back into service on Klipper firmware, run from a dedicated host and monitored from the Lab page.

  • Klipper
  • Mainsail
  • Moonraker
  • STM32
Personal

Debian on brand-new hardware

Running Debian as my daily system on a laptop newer than Debian's kernel, and rescuing my main workstation before the school year.

  • Debian 13
  • Windows 11
  • KDE Plasma
  • GRUB
  • APT
  • Linux kernel
  • Secure Boot
  • edid-decode
  • Python