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.
Vue.jsTypeScriptQuasarC#.NETStrapi
  • Advanced audio player with streaming-like experience and cross-page persistence
  • Custom back office for autonomous content management
  • Architecture: Next.js + Supabase + Cloudflare Storage
Next.jsSupabaseCloudflare 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

Vue.jsQuasarVuetifyPiniaTypeScriptJavaScriptReact.jsNext.jsNode.jsC#.NETASP.NET CoreWeb APISQL ServerHTML / CSSFigmaSSRGoogle MapsStrapiGit / GitHubAgile / Scrum

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.