Discovery call
We map the terrain together — goals, constraints, what success actually looks like at the summit.
Turning your vision
into a summit —
one sprint at a time.
What I look for in my missions — SME, startup or large group — is that rope-team spirit: a team moving toward the same goal, where mutual trust and support matter as much as technical skill to reach the top.
That conviction guides the way I work. A climb is a deeply personal challenge: it takes endurance, preparation and the will to see it through. But without a tight-knit rope team, complete trust and mutual support through the hard sections, it stays out of reach.
A senior backend developer, I approach every project like an expedition: a clear objective, a route mapped out together, and a climb where everyone knows they can count on the others.
A 360° service, from base camp to summit and beyond. Build, deploy, maintain, augment with AI: your application's entire lifecycle.
To launch a new product, or pull a legacy one out of the mud.
Tailored applications and APIs with Symfony 7 & API Platform, and the right components: Messenger, Workflow, Scheduler, Security. A healthy base to start from. And when your existing code holds you back, I modernise it step by step, from procedural to a clean, tested architecture, without ever taking production down.
To ship calmly, with confidence.
A controlled deployment chain: reproducible Docker environments, CI/CD pipelines, secret management and zero-downtime releases. From your local machine to the server, safely.
For a product that stays reliable, current and secure over time.
Security patches, version upgrades, performance monitoring and bug fixes. Your dependencies stay up to date, your application stays fast and safe, long after launch.
To automate and stand out: no gimmicks, no lock-in.
Useful, differentiating AI wired straight into your stack through the Symfony AI component, with Claude (Anthropic) and Mistral. Agentic workflows, data processing and LLM-native features, reviewed with the same rigour as the rest of the code.
Four phases, two-week rhythm, no surprises at altitude. Each camp is a moment to look back at the route, check the gear, and agree on what we're carrying up next.
We map the terrain together — goals, constraints, what success actually looks like at the summit.
Architecture, API contracts, sprint plan and milestones. A written route before we leave base camp.
Two-week sprints with weekly demos. Tests at every camp, deployable trunk, no surprises.
Documentation, infra runbook, a 90-day support and the team owning what we shipped.
Security patches, performance monitoring, minor evolutions and on-call support. The route stays open long after the summit.
Goals, constraints, success criteria.We map the terrain.
Architecture, contracts, milestones.We plan the route.
Weekly demos, tests at every camp.We ascend step by step.
Docs, deploy, training, support.We reach the summit.
Patches, monitoring, evolutions.We keep the route open.
Already have a process? I fit into it. Six years of missions means six years of adapting to different teams, tools and rhythms — I know the gear.
Six years roping up with PHP and Symfony on production loads — fintech at 30 000 users, a telecom internal platform, and the patient kind of refactor that makes a 9-year-old monolith breathe again.
Code doesn't just run it consumes energy, handles people's data, and outlives the sprint that shipped it. These aren't policies bolted on after. They're part of the route.
No third-party trackers, no fingerprinting, no analytics that follow users across the web. Data stays local or on your servers never sold, never fed to ad networks. GDPR-aligned, always.
Every HTTP request has a carbon cost. Servers — this portfolio included — run on renewable-energy infrastructure. Performance and efficiency aren't just UX: they're the smallest footprint at altitude.
Code shipped today will be read, debugged, and extended in three years. Clean architecture, tested paths, no clever hacks that look smart until they don't. Maintainability is the long-term summit.
Tools, data and infrastructure that stay in Europe. No GAFAM dependency baked into the architecture — open-source stacks, EU-hosted storage, vendors that answer to European law.
Routes I've climbed end-to-end fintech APIs at production scale, telecom platforms, and the patient refactors nobody puts on a press release.
Playwright end-to-end test suite set up from scratch on a Laravel billing SaaS covering the critical flows of 13 000 entrepreneurs, via Sqwer.
Symfony & API Platform backend orchestrating investment flows for 30 000 active users RabbitMQ workers, Kubernetes pipelines, zero-downtime releases.
Maintenance & full refactor of a legacy mobile / IoT fleet manager PHP procedural → API Platform + Vue.js, dockerised, GitLab CI, SCRUM.
First climb. Maintenance & internal apps for the brand-and-listed-company registry, plus the database that fed them. WordPress backbone, custom tooling on top.
Direct words from the teams I've had the chance to work with.
Olivier worked on a project with the Sqwer team. He showed great autonomy and energy. He fulfilled the mission he was given perfectly, with great attention to communication at every stage. It was a pleasure to collaborate with him and we will do so again without hesitation.
Factomos · E2E testing · 2025 View mission ↗
"Particularly efficient" is the phrase that comes to mind when I think of Olivier. I had the pleasure of knowing him for one year, during which we collaborated on the mesmarquesenbourse.com project for Business Invest. He was responsible for the smooth operation of the brand and listed-company search engine, and collaborated effectively with IT partners. He leveraged his developer skills to automate certain user-processing tasks — crucial for team efficiency. His perseverance and enthusiasm are real assets.
Mes marques en bourse · 2017 View mission ↗
Available for new missions right now. Long-form asynchronous email preferred calls scheduled after a first written exchange.