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