Illustration À propos

About Me

Full stack developer, former laboratory technician

Eighteen years in medical analysis and food safety laboratories, several of them as a quality officer, before a complete career change into software. That path is not a detour: it taught me procedure, traceability and how to read a trade from the inside — exactly what you want from someone designing tools for other people.

I currently work across several layers of an industrial ERP: Angular front end, Java/Spring back end and a Frappe ERP. Alongside that, I design and operate wikiwa.com, a TV series recommendation platform running in production, as a self-employed developer.

Based near Feurs, in the Loire (42), France. I work remotely or hybrid.

My profile includes an RQTH, which simply means I need a hybrid work organization (partial remote or sedentary position), with no impact on my skills or commitment. I am autonomous, rigorous, and comfortable working both in a team and independently.

I look for projects where software serves a real trade: internal tools, business applications, platforms meant to be operated over time. The code that interests me is the code you can reread six months later without dreading it.

🧰 Skills

Daily
TypeScript · Angular 21 · PHP / Laravel · Vue.js · SQL (PostgreSQL, MySQL)
Professional use
Java 21 / Spring Boot · Node.js / Express · Python (Frappe / ERPNext) · Keycloak (OAuth2, OIDC) · Symfony (working knowledge)
Front end
Tailwind · shadcn · Design system · Figma · Accessibility (WCAG 2.1 AA)
Delivery
Linux VPS deployment and administration · Docker · Git · CI/CD (GitLab CI, GitHub Actions) · Testing (Vitest, JUnit, Pest) · Code review
Compliance & SEO
GDPR (consent management, legal notices) · Server-side rendering for search indexing and link previews
Languages
French — native · English — professional working proficiency (CEFR B2)

🎓 Degrees and Certifications

2025
Application Designer & Developer (CDA)
French professional degree, RNCP Level 6 (Bachelor's equivalent), completed through an apprenticeship at M2M Financement.
2023
Web and Mobile Web Developer (DWWM)
French professional certification, RNCP Level 5, a 12-month intensive course covering full stack front and back end projects.
Since 2021
Continuous learning and technology watch
Ongoing work on frameworks, application architecture and delivery practices.

💼 My Journey

Since May 2026
Full Stack Developer — EP MECA, Veauche, France
Custom industrial ERP, built in-house by a five-person team including three developers. Angular 21 front end with a signal-based architecture; Java 21 / Spring Boot back end in a multi-tenant hexagonal architecture; Frappe / ERPNext layer in Python. Contribution to the in-house design system, testing and code review through GitLab merge requests.
Since 2024
Independent Developer — self-employed
wikiwa.com since May 2026: a TV series recommendation platform live in production, designed, built, deployed and operated single-handedly. Previously Shinefulness (2024 – 2026): a Laravel REST API and a Vue.js application, from data modelling through to maintenance.
2024 - 2025
Software Developer Apprentice — M2M Financement, Saint-Étienne
Rebuilt an internal ERP and an e-commerce site in vanilla PHP and JavaScript. Developed business features, fixed bugs in production and wrote end-user training materials.
2023 - 2024
Internships — HighDay and Garage404
Vue.js front-end work against UI designs at HighDay (Saint-Étienne), then internal tools and training materials at Garage404 (Roanne).
2003 - 2021
Laboratory Technician — medical analysis and food safety
Quality officer and employee representative: procedures, traceability, audits. The shop-floor experience I now build software for.

Ready to chat?

Let's discuss your needs, ideas, or projects to develop.

Contact me