Migrating 1,273 repositories from Bitbucket to GitHub in under an hour
How I moved 1,273 repositories, full Git history and CI/CD included, with a Bash engine wrapped in a Temporal harness
Read the case study
Architect & Tech Lead · Freelance · Paris
Automation everywhere. Humans always in the loop.
Track record
What I do
Shared foundations, delivery pipelines and fleet-wide automation : what every team needs, built once and kept up to date for all of them.
See it in practiceEvent streams and data pipelines that keep the raw history and can replay it, on-prem or fully managed in the cloud.
See it in practiceLong-running processes as code, with retries, state and a person in the loop wherever a decision needs one.
See it in practiceMoving a stack, a cloud or a repository fleet one step at a time, with tests first and the old and the new running side by side.
See it in practiceCase studies
How I moved 1,273 repositories, full Git history and CI/CD included, with a Bash engine wrapped in a Temporal harness
Read the case studyA human drags a JIRA card, a Temporal workflow moves on. The prototype behind a bank's choice
A Scala hello world that couldn't fit in 250 MB sparked a move to Go. 25 services later, the team runs them without me
Change the code, replay the history. More than three billion events a year, and nothing to operate
How I work
I settle an architecture choice with a targeted prototype, on the team's real constraints, before anything is rolled out.
I write the platform's code with the team, in its own repositories.
Shared foundations the team operates and extends once the mission ends.
Articles
Case Study
From two tracing stacks to one Maven dependency for an ~80-service Spring Boot fleet
Project
A git subcommand that plays a demo one commit at a time, and makes every step show up in your IDE as pending changes
Case Study
How a bash launcher, a GitHub Actions workflow and a directory convention became a fleet-wide update machine
Tutorial
Implementing an Event Router pattern with Spring Boot, Kafka Streams & TopicNameExtractor
Speaking & publications
Watch on YouTubeGagner 1 million au BlackJack avec Akka(in French)
Watch on YouTubeContinuous Delivery avec GoCD(in French)
Watch on YouTubeTrois heures à l’assaut d’une application réactive(in French)

Infrastructures réactives(in French)

Analyse orientée business de vos logs applicatifs(in French)

Generating DAISY Books from OpenOffice.org
About
I'm a freelance Architect & Tech Lead, based in Paris. I work on engineering transformations where architecture, automation and adoption matter equally, from the first prototype to the platform and the tooling that make the change safe at scale.
I work closely with CTOs and engineering teams, inside the team and hands on the code. I choose technology from the constraints, not the trends : Java, Go and Scala, Kubernetes, Google Cloud and AWS.
What I measure is adoption : the engineers who use what we built, and change it on their own.
Since 2025
Architect & Tech Lead
From Bitbucket and Cloud Build to GitHub and GitHub Actions. Shared foundations and fleet-wide automation for ~80 Spring Boot services, now migrating them to Java 21 and Spring Boot 3.
2024 – 2025
Software Architect
The replacement of its core banking system. Prototypes that validated Temporal for human-in-the-loop processes, a partner-facing balance API and an ISO 8583 authorization server.
2017 – 2023
Principal Engineer
The data platform from Kafka on-prem to Google Cloud, more than three billion events a year. Then the core applications rebuilt as Go microservices.
2016
Technical Advisor
The tech side of the studio's first startups, in Paris and London, with a partner on the business side. Starter kits and platform blueprints for the next ones.
2016
Tech Lead
A big-data platform collecting music rights from streaming and download services. The whole React front-end, the Elasticsearch cluster, Spark jobs and Ansible on OpenStack.
2010 – 2015
Onepoint, then Xebia
Microservices in Java and Scala, with Spring and Akka. Elasticsearch trainer and technical interviewer.
2008 – 2010
Funded by KU Leuven and Sun, through AEGIS, an EU FP7 project
An OpenOffice.org extension that turns documents into DAISY talking books. Gold Award of the OpenOffice.org Community Innovation Program, talks at OOoCon and DAISY2009.
Contact
Freelance missions as Architect & Tech Lead, from Paris.
Book a slot, or write to me on LinkedIn.