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.
One craftsman, three levers of growth
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.
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.
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.
Portfolio
Concrete projects, measurable results for organizations in Réunion Island.
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.
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.
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.
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.
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
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"
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."
The craftsman's notes
Reflections, experience reports and technical notes on development, training and automation.
Your architecture decisions vanish. ADRs fix that.
A decision made without a written trace is a context debt. Architecture Decision Records are the most useful document nobody writes until it costs you.
ADRs in practice: 3 templates, one Symfony project, one Git workflow
Which template to use? Where do the files go? How do you integrate them into PRs? A complete setup guide for a real Symfony project, with 3 formats compared on the same use case.
Have a project in mind?
Describe your need, I'll reply within 48h to schedule a quick call.