Design Engineer.
I design it,
I build it.
I started writing Java in middle school and designing on the side. Small games, broken websites, logos for no one. Just the kind of kid who couldn't stop making things. When I landed my first design internship, I had no idea what I was getting into. But something clicked, and I stayed.
The real shift happened when I met a lead who lived in both worlds. Designer and engineer. Someone who understood why an interface felt right, and could build the architecture to make it hold. That's when I knew what I wanted to become. So I started bridging the gap myself, learning to code what I designed, designing what I could ship.
Five years across studios and enterprises taught me the rest. Fintech, banking, biotech, gaming. Products and design systems shipped in every one—interfaces designed, coded, and put in front of real users. What kept pulling me deeper was a frustration I saw everywhere: design and engineering treated as separate jobs, handed off across a gap. Specs that nobody reads, intent lost in translation, products that look right in Figma and feel wrong in production. I wanted to close that gap. Not with process—with craft. One person who owns both sides.
At some point I needed to push the ideas I had in my head as far as they could go. Put myself in conditions where I had to learn, try, and build things I'd never done before. So I did. An open‑source library to share the patterns I kept rebuilding. AI tooling to kill the manual work nobody should be doing. And Lyse, an agent I co‑founded to handle the project management that buries tech teams today. Everything I ship runs in production. That's the only metric I care about.
On the Record
Talks, interviews, and community.
Design and code aren't
separate disciplines.
They're one craft.
The best work happens when one person owns both sides.
Build to understand
I don’t theorize. I learn by building — put myself in the environment and figure it out by doing.
Own the handoff
I design it, I spec it, I hand it off. When the same person owns intent and documentation, nothing gets lost in translation.
Think in systems
I don’t think in screens — I think in patterns, structure, and architecture. Every decision should scale.
Share by default
What I build, I open-source. Shared systems compound. Closed ones decay.
What I ship with.







Understand first
I listen before I build. Every product starts with the people who use it.
Ship to learn
Real feedback comes from production, not from specs. I ship early, iterate fast.
Make it last
Good infrastructure outlives the team that built it. I design for the long run.
Stay curious
I learn by doing. New tools, new stacks, new problems. That's the fun part.
TPC
Design Host
Hosting monthly lives with design and product leaders. Preparing, interviewing, sharing what I learn with the community.
View siteLyse
Co-Founder
Built a product from zero — AI agent, design system, Claude Code skills. Now a collective of builders exploring new stacks.
View siteThe Cacatoès Theory
Design Engineer
Led design system missions for Swissquote, BNP Paribas, Eurofins, and shipped a product for LCL Bank. Participating in design conferences in SF, London, and Paris.
View siteAnthm.io
Design Engineer
Freelance product work for web and mobile. Went from UI execution to owning full product interfaces.
View siteAnkama
Product Designer
Designed Dofus Mobile interfaces and owned the Launcher product for 1 year. Multi-theming, documentation, component architecture. First time running it solo — 3 devs, 2 designers, I orchestrated the whole thing.
View siteLet’s build something that ships.
Looking for a team where design and engineering move as one. Design Engineer — let’s build something.