Freelance PHP and Symfony development
I take on PHP and Symfony backend work within full-stack engagements, fully remote. At Suzuki France in 2021 and 2022, I owned the frontend of two national platforms and contributed to their Symfony and Twig backends.
PHP and Symfony projects
A year inside Suzuki France's team, after the PHP and Symfony projects of my developer training.

National website and dealer-site platform
Symfony and Twig features on two live platforms, from the back office of every dealer site to connections with Suzuki's internal APIs
Features for platforms already in production
A platform in production is rarely rebuilt from scratch: most of the work is adding missing features and connecting it to other systems without breaking what already works.
I adapt to the Symfony and PHP versions your platform runs and the conventions it already follows.
Fundamentals
- Composer
- Service container
- Doctrine
- Twig
- Forms
- Security
- Console commands
Possible deliverables
- Symfony features, Twig templates and REST endpoints
- Back office for teams that manage content or multiple sites
- Integration and synchronisation with an existing system
- React or Alpine.js interface work on top of the platform
- Engagement
- Team support or project
- Schedule
- Agreed for the engagement
- Indicative rate
- €550 excl. VAT / day (October 2026)
- Collaboration
- Fully remote
- Start date
- To be agreed
Where my backend work began
PHP and Symfony are where my backend work began, in my developer training from 2016 to 2019.
Through jCode, I work with public institutions, established companies and startups. My own products, WorkoutGen and Ragmir, taught me what follows a release.

- of web development
- 10 years
- missions completed on Malt (November 2026)
- 80+
- as a freelancer
- 7 years
- from 47 client ratings on Malt (November 2026)
- 5.0/5
Other areas of expertise
What clients and colleagues say
“Nous avons collaboré sur le projet Suzuki France avec Jean-Baptiste, et ce fut une très bonne expérience. Toujours pertinent dans ses réflexions et à l'écoute, il sait mener les projets avec sérieux et rigueur. Il m'a aussi été d'une grande aide lors de la réalisation grâce à ses connaissances du projet mais aussi ses compétences techniques avancées. Je recommande chaudement JB, et lui souhaite une pleine réussite en tant que freelance.”“J'ai pris Jean-Baptiste pour un stage Symfony pour faire un PoC puis un MVP. Jean-Baptiste apprend rapidement, se pose de bonnes questions, et il est facile d'avoir des dialogues constructifs avec lui. Ce stage lui a permis de comprendre les difficultés d'un développeur, et je ne doute pas qu'il ait les capacités humaines d'un manager. J'invite quiconque à le rejoindre dans son aventure : vous ne serez pas déçu.”“Je travaille avec Jean-Baptiste depuis quelques semaines et c'est un réel plaisir. Il s'investit fortement, fournit un travail de qualité, et ce, malgré une situation d'urgence sur le projet. Très bonne communication et à l'écoute. Je ne peux que recommander Jean-Baptiste pour vos projets et travaillerai de nouveau avec lui dès que je le pourrai !”Let's talk about your project.
Tell me what you want to build or improve, your budget and your target date.
- Fully remote
- English or French
- France · UK · US
Frequently asked questions
Can you work on an older Symfony application?
Yes. At Suzuki France, I worked on platforms already in production. On yours, I start with the version in place, its dependencies and its tests, then we agree on priorities before any change.
How recent is your Symfony experience?
It dates from 2021 and early 2022, on two national platforms at Suzuki France. My backend work since then has been in TypeScript and Java.
Do you build back-office tools as well?
Yes. For Suzuki France, I built a React back office over a REST API for the national website, added back-office features in Symfony and Twig, and worked on the back office that manages every dealer site.
Can you connect a Symfony platform to our existing systems?
Yes, that is usually the core of the work: at Suzuki France, I connected the national website to Suzuki's internal APIs.

