
My personal portfolio built with Next.js, Tailwind CSS and shadcn/ui.
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
All my projects, from the most recent to the oldest.

My personal portfolio built with Next.js, Tailwind CSS and shadcn/ui.
Multiplayer 3D pinball game designed for a two-screen physical setup. React Three Fiber, Rapier physics and real-time WebSocket sync.
Connected weather station powered by an ESP32 and a DHT22 sensor. Data published over MQTT, relayed by Node.js and displayed in real time via WebSocket.
A from-scratch reimplementation of Git in Rust, covering plumbing and porcelain commands. CLI with Clap and an interactive TUI with Ratatui.

Showcase site for the 3NC initiative (Normandie Nucléaire, Nouvelles Compétences), promoting nuclear-sector training and careers in Normandy. Built during my apprenticeship at Plume SAS.

Institutional site for the Centre Emilie Mottet, dedicated to gender equality in the Bourgogne-Franche-Comté region. Built during my apprenticeship at Plume SAS.

Website for the French Interventional Rhythmology Network, bringing together expert clinical centres in cardiology. Built during my apprenticeship at Plume SAS.

Real-time multiplayer social-deduction game inspired by Among Us. Invite-code rooms, random roles and phases synchronized with Convex.

Running tracker for a private group. Runs, BMI, monthly goals and a shared leaderboard.
In developmentSave, organize and find your links and web content again. Next.js dashboard and Chrome extension.