Available · Q3 2026
Begin the ascension
01 Base camp Alt. 0 m · 45.7640° N
Base camp · 0 m Available · Q3 2026 Lyon, FR · 45.76° N

Turning your vision
into a summit
one sprint at a time.

< You vision it. I build it. We summit it. />

COORDS45.7640° N · 4.8357° E
BASELyon, FR · Hybrid · Remote
STACKSymfony · Vue · Docker · CI/CD · AI · Agentic
STATUSOpen for missions
02 Camp 1 · Methodology Alt. 1 200 m

How we climb
together.

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.

01

Discovery call

We map the terrain together — goals, constraints, what success actually looks like at the summit.

~ 60 min · async follow-upWe map the terrain.
02

Scoping & specs

Architecture, API contracts, sprint plan and milestones. A written route before we leave base camp.

1 week · fixed-bid possibleWe plan the route.
03

Dev sprints

Two-week sprints with weekly demos. Tests at every camp, deployable trunk, no surprises.

Kanban or 2-week sprintsWe ascend step by step.
04

Delivery & handoff

Documentation, infra runbook, a 90-day support and the team owning what we shipped.

+ 90 days supportWe reach the summit.
05

Maintenance

Security patches, performance monitoring, minor evolutions and on-call support. The route stays open long after the summit.

Monthly retainer or per-ticketWe keep the route open.
Step 01~ 60 min

Discovery call

Goals, constraints, success criteria.We map the terrain.

Step 021 week

Scoping & specs

Architecture, contracts, milestones.We plan the route.

Step 032-week sprints

Dev sprints

Weekly demos, tests at every camp.We ascend step by step.

Step 04+ 90 days

Delivery & handoff

Docs, deploy, training, support.We reach the summit.

Step 05Ongoing

Maintenance

Patches, monitoring, evolutions.We keep the route open.

Gear check —

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.

Jira Linear Notion GitHub GitLab Slack Confluence Teams
03 Camp 2 · Skills & toolkit Alt. 2 500 m

Skills &
toolkit.

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.

Inventaire · Expédition technique
Backend
Symfony API Platform PHP PostgreSQL RabbitMQ
Frontend
HTML / CSS Vue.js JavaScript TypeScript Angular
DevOps
Docker GitLab CI/CD Git Linux Kubernetes
Qualité
PHPUnit PHPStan ESLint SCRUM Kanban
AI & Agentic
Claude API Mistral AI Agentic workflows MCP REST hooks
AI & Agentic

AI doesn't replace the developer it multiplies them.

The next frontier is agentic development.

Flexible & adaptable —
04 Camp 3 · Expeditions Alt. 3 800 m

Expeditions &
missions.

Routes I've climbed end-to-end fintech APIs at production scale, telecom platforms, and the patient refactors nobody puts on a press release.

05 Camp 4 · Ethics Alt. 4 000 m

Built right —
not just fast.

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.

01 Data privacy

Privacy by default.

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.

RGPDNo trackingLocal-first
Gear — Mistral AI Proton Mail Infomaniak
02 Green hosting

Clean ascent.

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.

Renewable energyPerf = carbonLow footprint
Gear — Infomaniak Hetzner Lighthouse
03 Sustainable code

Built to last.

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.

Clean arch.Tests firstDocs included
Gear — PHPStan PHPUnit Rector
04 Digital sovereignty

Sovereign stack.

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.

EU-hostedOpen sourceNo lock-in
Gear — Scaleway OVHcloud Infomaniak Mistral AI
06 Summit · Contact Alt. 4 808 m

Let's reach
the top
together.

Currently roping up for missions starting Q3 2026. Long-form asynchronous email preferred calls scheduled after a first written exchange.

Olivier PETIT
Lyon, FR · 45.7640° N · 4.8357° E Senior backend · Symfony · API Platform
LAT45.7640° N
LON4.8357° E
ALT0 m
CAMPBase
TEMP+18°C