Bonjour ! Je suis Marco Mornati, ingénieur logiciel basé à Lille, en France, où je travaille chez Decathlon. Je construis des logiciels, j’administre ma propre infrastructure et j’écris sur ce que j’apprends en chemin.
Ce que je fais#
Je suis curieux de toute la stack — d’un single board computer branché sur mon réseau local aux services tolérants aux pannes en production. Concrètement, je passe l’essentiel de mon temps sur :
- L’IA et les agents de code — serveurs MCP, firewall de secrets pour les charges LLM, mémoire persistante pour les coding agents, et comment construire des pipelines agentiques fiables.
- Le self-hosting — mon VPS, des workflows de déploiement avec Coolify, et tirer le meilleur de l’hardware abordable.
- L’open hardware et la domotique — Home Assistant, Zigbee, des expériences ESP32 et quelques projets d’analyse énergétique pilotés (aussi) par les panneaux solaires de ma toiture.
- L’expérience développeur — instructions globales pour Copilot/les agents, CI/CD et outils qui accélèrent le quotidien.
Open source#
Une grande partie de ce que je construis finit en open source sur GitHub. Quelques projets auxquels je tiens particulièrement :
- docker-mock-rpmbuilder — construire des RPM sur n’importe quelle plateforme avec le projet Mock.
- springboot-osgi-sample — OSGi dans une application Spring Boot.
- ha-energy-analysis — analyse énergétique Home Assistant pour vérifier si panneaux et batterie rentabilisent vraiment… que les chiffres me donnent raison ou non.
- home-assistant-csnet-home — piloter les pompes à chaleur Hitachi (CSNet / atw-iot-01) depuis Home Assistant.
- leanproxy-mcp — un “pare-feu de tokens” pour MCP qui réduit les coûts de tokens LLM tout en gardant les secrets hors des prompts.
- home-assistant-mel-garbage-collection — intégration Home Assistant pour la collecte des déchets MEL (Lille).
- gphoto2proton — migrer un export Google Photos vers Proton Drive, avec gestion des albums, correction des EXIF et streaming.
- ruby-noise-detection — un vieux script Ruby de détection de bruit. Gardé pour la nostalgie — il fonctionne toujours.
Ce blog#
Il vivait avant sur Hashnode. Il tourne désormais ici — en self-hosting sur mon VPS, construit avec Hugo et le thème Blowfish, publié via git + CI/CD car la meilleure façon de posséder son contenu est de le garder dans un dépôt.
La façon la plus rapide de me joindre est GitHub (ou @marcomornati sur X).