Rémi Pelloux / docs / v2026.11, stable on weekdays

Rémi docs

The manual for Rémi Pelloux, written by Rémi Pelloux. I ask the questions and I answer them, which keeps support tickets short.

Found a mistake in me? Open a pull request.

Getting started

What is Rémi?
A CTO at OpenPro, born in Antibes, based in Nice. Also a process that turns free evenings into GitHub repositories. Both run in production.
How do I install Rémi?
You cannot. I am source-available, not open source. You can clone my public repositories, which is most of me anyway.
What are the system requirements?
Coffee. I reverse-engineered the protocol of my De'Longhi machine and wrote a REST API for it, so this dependency is at least documented.

Reference

Why does every project start with Open?
Naming is hard and I found one prefix that works. OpenPro, OpenVision, OpenPlod, OpenNative, OpenSw, OpenAgents. If I open a bakery, it will be OpenBread.
470 contributions on 24 October 2026. Is that a bug?
No. It was a Saturday and nobody had scheduled a meeting.
Why is everything blue?
I was born in Antibes. The Mediterranean is the only brand guideline I never argued with.
Which languages do you speak?
TypeScript, Rust, Python and PHP most days. French and English to people. Italian to waiters, at an intermediate level.
Are you a product person or a security person?
Yes. I build products during the day and take other people's apart in the evening. Symfony got CVE-2026-45753 out of it. My Google Home Mini got a new brain.
What is your rate limit?
One serious question per message. Bursts are accepted if they come with a reproduction case.

Troubleshooting

Rémi does not answer my message.
Check that you wrote on LinkedIn. Then check that your message is not a pitch for an offshore development team. Retry with a real question.
Rémi said "it works on my machine".
It does. My phone is also a USB keyboard and my speaker runs a local LLM, so my machine is not a fair benchmark.
Rémi rewrote my 200 lines in 50.
Expected behaviour. See the guidelines, section 2: minimum code that solves the problem.
Can I get root on Rémi?
Only ephemeral root. Reboot to undo.
Rémi named a variable "x".
This is not possible. Please attach the commit hash so I can deny it properly.

FAQ

Tabs or spaces?
Whatever the formatter says. I argue about architecture, not about whitespace.
Do you sleep?
The ledger on the home page shows 49 days without a contribution in the last year. Sleep happened there.
Is this documentation official?
As official as documentation written by the product itself can be.
Why is there a simulation on your portfolio?
Because I wrote a modeling framework, and a page about reproducible runs that you cannot run would be marketing.
Is there a shiba hidden on this site?
No. Do not type shiba on your keyboard. Do not click the tallest bar of the commit skyline either.

Changelog

v2023.02
Added: CTO and co-founder role at OpenPro. Still the current release.
v2024.09
Added: attack simulation on network, DNS and cloud at SaaS Office. Ran in parallel with v2023.02.
v2023.07
Added: R&D at MOABI. Migrated a C backend and Symfony 5.3 to 6.4 without downtime in my sleep schedule.
v2020.10
Added: logistics, CRM and e-commerce tooling at Therascience, in Monaco.
v2019.03
Added: first CTO title. Learned what ad campaigns cost.
v2016.10
Initial release. Breaking change: started teaching PHP to adults, in Lille, Paris, Lyon, Clermont-Ferrand, Bordeaux, Poitiers, Aix-en-Provence and Avignon.