
Building software with highest quality and sustainability standards is hard. I can help software team:
- level up to deliver better software, faster
- take back control of legacy software
- build software product with top notch practices
Who am I 💭
Theoretical physicist (PhD) turned software engineer, I am a constant learner with great ability to adapt, a strong problem solver and a creative mind.
I build software and manage teams since 2008. I seek to build useful software, help organisations thrive, help developers grow and improve engineering practices.
⌨ Full-stack engineer
My main focus is on backends and architecture
I cultivate a large spectrum of skills, from product to operations, and front-end development
🛠 Software craft
I adhere to craft mindset - quality and sustainability are paramount to my practice
I practice and learn Test Driven Development, Domain Driven Design, lean and agile development, continuous integration and deployment
🐍 Python
After years with Python as my primary language, I got a strong expertise with the ecosystem
From web development, to scientific and data applications
[...]I was impressed by how quickly Rémi became the technical pillar of our team. [...] Always available and a teacher, Rémi naturally took on the role of technical referent within the team.[...]
See full version
Maxime Teissier
An absolute genius of a developer and someone I would recommend instantly to anyone.
See full version
Gary McDowell
...] Rémi worked with the teams of developers and with the rest of the teams. [...] He organized workshops with developers and fundamentally changed both the ways of working, the architecture, and the technological choices of the company.
See full version

Elie Sloïm
[...] It allowed us to avoid many pitfalls, to make ourselves aware of good practices and to get a foothold in TDD. As a junior developer, his expertise has only been more valuable.
See full version
Julien Hovelaque
[...] Rémi is clearly the person who can help a small team to structure itself, he has a disconcerting facility to dive into code he does not know, to correct it, to improve it, to train teams so as not to fall back into the same traps. He seeks solutions that best adapt to the functioning of the team.
See full version

Mickaël Hoareau
[...]I have never progressed so much and in such a short time. With him, I had the feeling of being at the forefront of state of the art, both in the field of design and in the use of the latest technologies.
See full version

Régis Floret
[...](Rémi) has greatly consolidated the quality of production and the resilience of the Opquast technical team . Rémi, endowed with incredible benevolence, has the rare ability to immediately understand your project, your module, your code, to draw out its weaknesses, to see areas for improvement.
See full version
Samuel Martin
Missions 🎟
Here are the main service offers I propose
Software development
Improve existing product - help team improving the software
Take back control of your legacy software - recover quality and velocity
Design and start a new product
Tech coach
Support a team in improving its engineering practices
Workshops and practical hands-on - testing, Test Driven Development, Domain Driven Design, clean architecture, lean & flow agile
Work with team to reach the first milestones: the first test, starting continuous integration, build an agile flow tailored to the team
My unfair advantages 🎯
- Transparency & radical candor - you'll know what I think is best for your product, what I'm doing and what I've done at every step of our collaboration
- Excellence seeking - I'm learning everyday to achieve excellence in product engineering
- Problem solver - I'll chase every problem in your product organisation to tackle it
- I tend to use kindness, humor and too much GIFs as communication tools.