Skip to main content
// CODEXLAB_INIT

I'm Marc-Antoine
Boyer-Dager.
I migrate, train, and ship clean code.

Your PHP applications are aging. I migrate and secure them with no service disruption and no hidden technical debt.

Migration et modernisation · Symfony · PHP · Doctrine
zsh — composer update · legacy-project legacy-project
codex@vps:~/legacy-project $
$ composer update --dry-run
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 0 updates, 0 removals
[WARNING] symfony/symfony 5.4 is End of Life since Nov 2024.
         No security patches will be provided after that date.
[WARNING] php runtime 7.4 reached End of Life on Dec 28, 2022.
[WARNING] doctrine/orm 2.14 — version 3.x required for PHP 8.
[ERROR]   0 security patches applied since 14 months.
47 fichiers dépréciés PHP 7.4 + Symfony 5.4 EOL 14 mois sans patch sécu
7+
Years of experience
15+
Projects completed
50+
Learners mentored

One craftsman, three levers of growth

code_blocks

Symfony Development

My specialty: legacy migrations. PHP 5 → 8, Symfony 3 → 7, aging monoliths toward clean, tested architectures. I work on production code with real users and business constraints no one can afford to ignore. Custom development too: business apps, APIs, dashboards.

Symfony 7 PHP 8.3 API Platform MariaDB Docker
school

Professional Training

Certified trainer (FPA), I work primarily with career changers: DWWM, CDA, intensive Symfony. No generic slides — real projects, a tailored progression, and the goal of lasting independence.

FPA DWWM CDA Pédagogie active
smart_toy

Project Management

I bridge client needs and the technical team. Scoping, functional specs, coordination, delivery. My advantage: I read code as well as I talk to decision-makers. Fewer revisions, fewer delays, deliverables that match what was agreed.

Agile Scrum Clean Code TDD

Portfolio

Concrete projects, measurable results for organizations in Réunion Island.

View all projects arrow_forward
2025

ADN Courses — Delivery Tracking Platform

Multi-role web platform for a courier and delivery company in Réunion. Built end-to-end, covering back-end and front-end integration. Client portal: secure login, real-time package tracking with statuses and locations, delivery request form, saved addresses, and digital signature on receipt. Admin and driver portal: sorted request dashboard, driver assignment, route display, digital signature validation, and delivery time estimates.

Symfony PHP Stimulus +2 View detail arrow_forward
2025

Vehicle Preparation Tracker

Internal traceability application for vehicle preparation and cleaning operations before return to fleet. Goal: eliminate abuse and cut operational costs. Result: two-thirds of abusive behaviors eliminated in the first few months. Built with Symfony, the application lets field agents log each preparation step (cleaning, condition check, fuel) with timestamps and agent ID. Branch managers get a summary dashboard to monitor workload and detect anomalies in real time.

Symfony PHP MySQL +1 View detail arrow_forward
2024

Rental Finalization Kiosk

Interactive kiosk deployed in branches allowing customers to finalize their rental file when picking up the vehicle. Goal: cut branch waiting time by more than a third. The application orchestrates communication between a Symfony client interface (kiosk frontend), a C# business service exposing reservation data via REST API, and the Cotrans internal management system. The customer retrieves their file, validates the contract, and collects their documents without going through an agent.

Symfony C# API REST +2 View detail arrow_forward
2023

Targeted Prospecting Application

Symfony application allowing clients to define targeting criteria (sector, location, profile) and automate outreach campaigns toward a defined audience. Full-scope mission: requirements scoping, full-stack Symfony development, and user training. The tool centralizes prospect tracking, follow-ups, and conversion statistics per campaign.

Symfony PHP MySQL +1 View detail arrow_forward

About

Clean code is a daily choice. For 7 years I've been designing and migrating PHP applications for organizations that can't afford approximation: EDF, Seyes, Cotrans. Every delivered project is code that runs in production without surprises. In parallel, I've trained 50+ career changers in digital skills and web development. Two trades that feed each other: I code better because I teach, and I teach better because I code.

Based in Saint-Denis, Réunion Island. Available for local or remote assignments.

Get in touch arrow_forward
Marc-Antoine Boyer-Dager

Testimonials

format_quote

"I had the opportunity to collaborate with him on the design, development, and evolution of several digital tools related to our training activities. He was able to understand our operational needs and translate them into reliable, well-adapted technical solutions. I particularly appreciated his mastery of Symfony, his rigour, and his ability to effectively organise and manage the various stages of the project. The collaboration was smooth, with clear communication, good responsiveness, and a genuine attention to the quality of deliverables. The result fully met our expectations. I therefore recommend his skills without hesitation for web development and project management projects"

J

Jérôme Vergier

Center director, Au bonheur d'Apprendre

format_quote

"A highly capable Symfony developer whom I brought in on a management and booking project for ADN Transport. He implemented a clean architecture for back-office interactivity without burdening the project with a heavy JavaScript framework—exactly what was needed for this type of application. Technically rigorous, with maintainable code and strong autonomy in choosing the right tools. I highly recommend him for any Symfony/PHP assignment requiring genuine technical expertise."

B

Brice Paquium

Director, ADPLAY

The craftsman's notes

Reflections, experience reports and technical notes on development, training and automation.

All notes arrow_forward

Have a project in mind?

Describe your need, I'll reply within 48h to schedule a quick call.

calendar_month Let's talk
schedule Available for new projects

Send a message