Who am I ?

I work on both backend and frontend, with a preference for backend.
I have chosen to specialize in PHP, Python, and JavaScript for now, but I am not afraid to learn other languages and quickly develop my skills if needed!
My strong interest in best practices and architecture drives me to continuously learn more about Clean Code, TDD, and DDD.
Passionate about tech and AI, I love exploring new ways to optimize and automate processes.
Equally comfortable with new projects and legacy code refactoring, my goal is to deliver the cleanest and most scalable code possible while being pragmatic and meeting your innovative needs.
The applications I create always come with technical documentation for developers who might take over the project, as well as a user guide.
Outside of coding, I am passionate about surfing and the sea (hence the logo), music (both listening and playing), and video games.
Mes expériences :
Backend / Full Stack Developer
Freelance | 2022-02-01 - Present
Various projects on diverse topics. Evolutionary maintenance, process automation, application connections (API), Clean Architecture, legacy code refactoring, showcases, online stores, etc..
TDD and Clean Architecture
Training | 2024-04-15 - 2024-04-16
Two days with Michaël Azerhad, a revelation! I discovered an incredible way of working with TDD and deepened my understanding of best practices in Clean Architecture.
Backend Developer PHP - Symfony
Skiset - freelance | 2023-02-06 - 2024-02-01
Support for the team in developing a billing app (Symfony - EasyAdmin). Takeover and maintenance of another billing application following the departure of a contractor (Symfony). Ongoing maintenance and feature additions on various group applications, mainly CRMs (Laminas).
Web developer
Pack-Digital | 2021-01-01 - 2022-02-02
An extremely rewarding experience. I was largely on my own and had to learn how to navigate, seek help, and make mistakes. I was able to develop my skills in Symfony and React by creating a PWA as well as various other projects of varying complexity.