Fifth-year student at Epitech Paris, back from an exchange year at CSULB. I build software that removes repetitive work, these days mostly by putting LLM agents to work.
- Lightpanda, the headless browser built for AI agents, in Zig (All contributions) (2026)
- Vector, Datadog's observability data pipeline, in Rust (All contributions) (2026)
- my-apps (2026-now)
Little macOS apps made for my own needs (an ⌘Tab switcher, a launcher, an autocorrect and more), in Swift and AppKit- Fleet: shows every Claude Code session on the machine (done, working, or waiting on you) the moment you go idle; a click brings its terminal tab back
- Vibe Code X: a native window per Claude Code, Codex or Qwen session, running the agent's own CLI; its actions fold into one block and its questions are answered from the input box
- mac-guard: watches memory, CPU and hung apps, and pauses the background work about to freeze the Mac until it keeps up again
- Auto Mail (2026-now)
A Gmail triage bot: one batched LLM call scores every mail, and plain code, not the model, decides what may be deleted
What's left becomes a deck of cards in an Android app: swipe to reply, snooze, or ban a sender for good
Node.js on GitHub Actions, Kotlin and Jetpack Compose - Video-Code (2024-now)
Videos written as code: shapes declared, placed and animated in Python, rendered frame by frame
C++ engine on Vulkan and Qt6, encoded with FFmpeg
Made 2.1× faster: 17 → 9.5 ms per 1080p frame, peak memory down 33%
Epitech end-of-studies project - The Glados (2024-2025)
An imperative, statically-typed language: tokenizer, parser, optimization passes, bytecode compiler and a stack-based VM with tail calls
In Haskell, in a team of 5
Standard library with I/O, random, structures, closures and atoms - C-Lib (2022-2023)
My own C standard library, written in an object-oriented style during my first year at Epitech - Notif-Pogo (2022-2023)
A Discord bot that scrapes Pokémon Go spawns all around the world, with a wide variety of filters
French (native), English (C1-C2)



