About
Long before I wrote my first lines of code, I had already spent years diagnosing complex systems.
At the SNCF Technicentre, my daily work was diagnosing failures that were hard to reproduce: analysing, identifying recurring patterns, forming hypotheses and testing them in the field.
It's this investigative approach that naturally led me to software development. Behind the technologies, I found the same satisfaction: understanding a problem, identifying its root cause, and building a lasting solution.
After a first self-taught experience, mentored by Bruno Stasse, creator of Silk — the interface library powering Lovable's mobile app and some of OpenAI's components. Building on several concrete projects, I joined Paris Attitude full-time, where I moved from front-end to fullstack developer (Vue.js, C# / .NET), first on rebuilding the internal management tool, then on modernising the public website.
The tools change, the approach stays the same.
Experience
- Back office — Full redesign of the rental management tool on a new business architecture. Vue.js, TypeScript, Vuetify.
- Public website — Redesign of parisattitude.com with Quasar in SSR, Google Maps, Strapi CMS, native mobile UX components.
- Back-end — Building business APIs in C# / ASP.NET Core (Web API, Swagger) on SQL Server, moving from a front-end to a fullstack role.
- Performance— Faster, more stable listing page: layout shifts -94% (under Google's threshold), blocking time -47%, pages 27% lighter.
- Advanced audio player with streaming-like experience and cross-page persistence
- Custom back office for autonomous content management
- Architecture: Next.js + Supabase + Cloudflare Storage
- Team leader for a unit of 13 maintenance agents
- Production management, individual performance reviews, CMMS software deployment
- Specialised in troubleshooting TGV safety equipment
Toolbox
Off-code
Outside of code, I play bass and guitar — in bands for a long time, now mostly on my own.
I also enjoy endurance challenges: the Paris Marathon, and Mont Ventoux several times, both by bike and on foot.