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 teach on behalf of training providers: DWWM, CDA, office software. 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

Delivery Management and Tracking Platform

Multi-role web platform for a courier and delivery company in Réunion. Developed entirely independently, handling both back-end development 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, delivery route tracking, validation using a digital signature, and delivery time estimates.

Symfony PHP Stimulus +2 View detail arrow_forward
2025

Vehicle Preparation Application

Internal traceability application for vehicle preparation and cleaning operations before return to fleet. Goal: make operational tracking more reliable and cut preparation costs. Result: more reliable tracking from the first few months. Built with Symfony, the application lets field agents log each preparation step (cleaning, condition check, fuel) with timestamps and an identifier. Branch managers get a summary dashboard to monitor workload and spot deviations 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 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 for defining targeting criteria (sector, location, profile) and automating outreach campaigns for 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

For 7 years, I have built and migrated PHP applications for organizations with different needs. I have also trained more than 50 web development learners. Both activities shape how I work: documenting technical decisions and passing on what the team maintaining the code will need.

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

Get in touch arrow_forward
Marc-Antoine Boyer-Dager, développeur Symfony et formateur web à La Réunion

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

Loading…
Loading the web debug toolbar…
Attempt #