About
I seize opportunities, I get organised, and I see things through.
Before Epitech, I worked in catering and grounds maintenance. Then I started an online shop selling AI-generated visuals, on Etsy.
For that shop, I wanted my own website. I learned HTML and CSS there, and the wish to make it my job: personal projects, then Web@cadémie by Epitech in 2025, as agentic coding took off.
There I learn the job from both ends. Writing code by hand to understand it, like My Cinema, my first API, with no framework. And developing with an AI agent from a precise specification, testing everything and deciding what is kept.
The shop taught me to see a product through the customer’s eyes. An unclear page or one step too many showed in the sales. I code the same way: I start from the user’s path, ship, then improve. Tonecraft began like that, from a problem I had as a guitarist.

As an apprentice
From the first month
- Fix display issues on mobile and desktop, the core of my web integrator qualification.
- Make a page accessible to everyone: contrast, forms, keyboard navigation.
- Extend an existing API: new filters, checks on incoming data, documentation.
- Automate the checks before each release, or speed up the ones slowing the team.
- Automate a repetitive team task: reporting, exports, release notes.
What I want to learn
- Live the agile rituals from the inside: estimates, a short and useful daily stand-up.
- Make my progress visible without being asked, especially when remote.
- Present a feature through what it brings to the user.
- Understand what QA, support and design expect from me.
- Share what I learn: documentation, talks, welcoming newcomers.
Experience
January 2022 to December 2024
Sole trader
AI digital content and e-commerce
A shop selling AI-generated visuals, run alone end to end: production, catalogue, customer relations. Sold on Etsy, then through Discord and partners paid on commission. Each visual was reworked until it looked right before publishing, a habit I keep with tests.
2021 to 2022
Groundskeeper
AITA, temporary work in Angers
Maintaining the green spaces of Angers, in a team, with an area to finish within the day. In temporary work, you are only called back if you are reliable: on time, at the team’s pace, strict on safety.
Education
Web Developer and Integrator
RNCP level 5 qualification
- Web@cadémie by Epitech, Le Kremlin-Bicêtre (94)
- 2025 to 2027
- 24-month programme, 12 of them as an apprenticeship
12 projects delivered in the first year: 5 alone, 5 in pairs, 2 in teams.
Every project follows the same cycle: kick-off, tasks shared on Trello, daily stand-up, oral defence.
The one that taught me the most: My Cinema, my first API, written by hand in PHP, with no framework.
Languages
- French
- native
- English
- fluent, daily for more than ten years
Strengths
- Logical mind
- I break a problem down before coding it. On JeuVideOPS, that breakdown revealed two gaps from the outset: deployment and secrets management.
- Coding with AI
- Generative AI every day since 2022. I developed Tonecraft with Claude Code, from my specification. I test everything, and I rein it in when it gets things wrong.
- Autonomy
- Tonecraft, carried alone from the idea to release. A shop run alone for three years.
- Teamwork
- On Overkill, as five, I reviewed every approved contribution to keep the code consistent.
- Reliability
- I deliver what I take on. When something blocks, I say so straight away.
- Product sense
- I start from the user’s path and move forward with their feedback. That is how Tonecraft evolves.
Interests
- Guitar
- Almost 15 years of playing, mostly technical, fast pieces. An Archspire solo: one month to learn it phrase by phrase, another to reach the tempo.
- A few covers (opens in a new tab)
- Technology
- I follow the impact of AI on cars, robotics and medical research.
Method
Frame before coding
The need is written down before the first line. Before developing Tonecraft, I wrote its specification with the BMAD method. I then decide what is kept.
Check what comes in
Nothing from outside is used unchecked. On Overkill, collected offers are checked before they are saved. On Corelab, so are login details.
Control access
Everyone reaches only what their role allows. On Corelab, every request is authenticated and passwords are never stored in plain text.
Report failures
A failure is never passed over in silence. Tonecraft only says an amp is ready when it is, and reports the failure otherwise. Tests check it before each release.
Simplify the path
As few steps as possible. Tonecraft puts everything on one page, loads the score reader only when needed, and can be tried without a microphone.