What I build for fun, in the evenings and on weekends.
What if everything you open ten times a day fit in an island at the top of the screen?
A music player and a history of everything you copied.
A screenshot whose text you grab in one click.
Timer, calendar, volume, mic, brightness and Wi-Fi in one place.
Notifications from Claude Code, Codex and Gemini CLI when they are done.
Hold Right Ctrl in any app, speak, and the text is pasted. All on the PC.
Ondine writes down the call person by person, then a summary and to-dos.
Drop a file on the island and it comes back as JPG, PDF, MP3 or ZIP.
Home Assistant, mini-games, software updates, Settings redone in liquid glass.
Cut every silence in a video, without installing or uploading anything?
Silences and hesitations cut in one click, or edit straight from the text.
Word-by-word transcription and subtitles with Whisper, which also runs in the browser.
Timeline, transitions, animated titles, 16:9, 9:16 or square export, and files for Premiere, DaVinci, Final Cut.
Each sound split, named and sorted by a local AI, ready for Unity, Unreal or Godot.
Can a resume be explored like a video game?
51 secrets to find, and a page that keeps track of your progress.
A Cyberpunk 2077-style hacking mini-game.
Reachable from the keyboard, and by touch on mobile.
Its eyes follow your cursor, it whispers hints and falls asleep if you ignore it.
A home-made Netflix for the whole family and friends !
A shared movie library, streamed to the TV, phone or computer.
Pick up where you left off, on any device.
All the music in the house, available anywhere.
A shared e-book library.
What if practising arithmetic were as easy as opening a web page?
One tool that follows the child through all of primary school.
A web address is enough, on a computer or a tablet.
A 2D video game, all in pixel art.
A world drawn pixel by pixel, in the spirit of classic 2D games.
Designed and built in my spare time, like every project on this page.
Does my resume fit this job ad? The answer point by point, without the resume ever leaving the computer.
Every point of the ad gets a stamp: a fit, to clarify, or missing from the resume.
Fill-in-the-blank sentences with the ad's words. Nothing is made up, nothing goes in without your say.
Tracks what was sent, follow-ups and interview preparation.
The resume is read in the browser, even a scanned PDF. No server, no account.
My agent that handles my paperwork, secretarial work, documentation and tech watch. It runs at home, on AI models that are self-hosted too.
It reads incoming emails.
It prepares draft replies.
It reminds me of upcoming events.
It handles event bookings.
It takes care of repetitive tasks.
I send it a video or an article: it summarizes it on its own, files it and writes a note in Obsidian, where I dip in when needed.
Every week, it gives me a recap: the highlights, the week's work events and the sensitive tech watch.
Hermes runs on several AI models hosted at home.
When it helps, it calls Claude or GPT through their API.
Hermes is self-hosted: no sensitive data leaves my network.
Its access goes through tokens limited to what it is allowed to do.
A koi pond to watch when you need a two-minute break. Feed them with a click, paint in the water, and read or copy the code of every render right on the page.
Click the water: pellets sink and the koi rush over.
Drag in the water to draw an ink stroke, and the koi come to look.
Five royalty-free Japanese tracks, muted with a single button.
From slow contemplation to a busy school, as you like.
After a few idle seconds the interface fades and only the pond remains.
Sumi-e calligraphy, ukiyo-e print, gold line, watercolour and paper cut.
Neon, deep sea with jellyfish, stained glass, hologram and thermal camera.
ASCII, code, Matrix and htop: koi made of characters.
Pixel art, mosaic, neon ink and a dimensioned blueprint.
The Code button shows the whole engine, ready to copy.
The engine is one dependency-free JavaScript file: a canvas is all it needs.
The next project is on the workbench. Check back in a while.