Web and mobile apps · freelanceAvailable for a new mission
Ship your app faster with AI, without losing control.
For small teams with an app live or in the making. One React Native codebase for iOS, Android and web, plus an AI setup: a repo agents can read, a proven workflow, a weekly PostHog report.
See the workOdisei Play · In production
Saxophone or clarinet. The app responds.
Odisei Play supports Travel Sax, Travel Clarinet, acoustic saxophones and acoustic clarinets, with real-time feedback as you play. The audio engine, pitch detection and game screen are the work of Kim Chouard, the CTO. We were two developers and a designer, shipping a release every two weeks.
38% of the repo’s 14,778 commits are mine. Counted September 2026.

Offer 01 · Web and mobile apps
From Bluetooth to the app stores.
Architecture, code review, animations and builds. I take responsibility for your React Native app and work with your designer. On your team, fully remote. Full-time or part-time, depending on what you need.
Offer 02 · AI methods
A repo your agents can read.
I prepare your codebase for working with AI agents, starting from a workflow proven over more than two years in production. Every week, a report crosses PostHog and your database so you decide what's next. Your team stays in control of the decisions and the code you ship.
Field notes
The work continues in the notes.
Bluetooth in production, Claude Code, repo rules. I write about what I build, the mistakes along the way and the fixes that hold.
About
I came to code from audiovisual.
I spent five years as an audiovisual technician in Paris, where I learned to hold a story together, in images and sound. Then I retrained as a web developer, with a six-month bootcamp and my own projects. My one developer job was in a web agency. Nobody there could train a junior, and the work was patching Magento e-shops, not building a product. I left after a month, ran out of money, and went freelance because there was no other option. Freelancing made me learn what I had never wanted to spend effort on: selling, finding clients, admin. About six years later, I am still freelance.
I drive. The AI is my team. Every line it writes needs a reason to exist. A messy repo is something to read before it is something to fix.
I don't think the job is to be the best coder anymore. The job is to hold an idea clearly enough that the machine can build it. AI extends that thinking. Roles that only execute are shrinking. The people who drive the agents, with judgment and taste, will stay.
I want the work to reach someone. On Odisei Play, a person learning the saxophone. With sneq-engine, my open-source library, a player in a game that remembers its own story.
Alongside client work, I now build my own products in public. GM Trainer is for someone who wants to run a tabletop RPG campaign but has never been a game master and doesn't feel legitimate. Arcanum Solo is for someone who wants to play a fantasy adventure alone, with an AI game master. Each phase of a session gets its own screen, like a battle map for combat, not one long text chat. A campaign built in GM Trainer will play in Arcanum Solo. Both are MVPs in progress, and neither is out yet.
Over to you
Let’s talk about your app.
You write, we talk. If I am not the right fit, I say so.


