MP-i · Mattieu Pottier

Je conçois l'organisation,
puis j'écris l'outil

Industrie et logistique, BTP, réseaux et patrimoine public, parcs locatifs. J'organise vos process, j'intègre vos logiciels (Odoo, maquette IFC, cartographie, IA, logiciels libres) et je développe ce qui manque. Quand l'outil n'existe pas, je le conçois.

Pour les entreprises et les collectivités : vous travaillez directement avec moi, du cadrage à la mise en œuvre.

Odoo openBIM / IFC Cartographie web IA appliquée Logiciels libres Développement spécifique

Missions menées pour

SIDELEC Réunion CMI — Construction Modulaire Industrielle Groupe GLS SEOR COTEL

Le constat

Ce que j'ai vu partout,
et qui n'a pas de nom

Dans la plupart des organisations, il y a deux mondes : le bureau et le terrain. D'un côté les achats, les stocks, la facturation, les heures : c'est l'ERP, et il est tenu. De l'autre les cartes, les plans, les relevés, les interventions : ça vit dans des tableurs, des carnets et la mémoire de deux personnes.

Les deux mondes ne se parlent pas. Ce n'est pas une négligence, c'est une absence : les logiciels du marché juxtaposent ces deux domaines, ils ne les intègrent pas. On achète un logiciel opérationnel à côté du logiciel administratif, et on recopie de l'un à l'autre.

J'ai rencontré ce mur des deux côtés : côté logiciel opérationnel, en dirigeant une société de cartographie à La Réunion ; côté logiciel administratif, en déployant un ERP de zéro dans l'industrie. C'est là que j'ai arrêté de le contourner.

Un outil configuré sur une organisation floue produit une organisation floue, en plus cher.

Ce que j'édite

Je ne me contente pas d'assembler
des outils. J'en écris.

Deux familles. La carte : GeoLeaf JS, et GeoLeaf Suite bâtie dessus. Le chantier : la suite BTP pour Odoo, et CostooBTP pour chiffrer.

GeoLeaf Suite

la carte dans le backend Odoo
En production

La gestion de patrimoine dans Odoo, sur une carte : équipements, interventions, préventif, signalement public, tournées d'inspection. Odoo 19 Community comme Enterprise.

LicenceOPL-1, propriétaire
Périmètresocle et GMAO, options vendues à part
SocleAPI REST GeoJSON, motif Publisher
Intégrationadd-ons standard, zéro fork du core
BasePostgreSQL seul, sans PostGIS

En production, pas encore publiée sur l'Odoo Apps Store, et sans tarif public. La démonstration tourne sur une instance de test : j'en donne un accès nominatif sur demande.

Suite BTP pour Odoo

le chantier dans le projet
En développement

Des modules qui ramènent le chantier dans Projet d'Odoo : Project Inbox (boîte de réception par projet), Project Folder (le serveur de fichiers dans le projet), Field Forms (formulaires de terrain). Chacun se vend seul ; des modules ponts les relient.

LicenceOPL-1, propriétaire
CanalOdoo Apps Store
ÉditionOdoo 19 Community et Enterprise

CostooBTP

le chiffrage BTP
En production

Chiffrer une opération du déboursé sec au prix de vente, puis la remise. En SaaS sur une instance dédiée ; le même chiffrage existe en module Odoo, Project Cost BTP.

FormeSaaS, une instance par client
Méthodeétude de prix aux déboursés
Module OdooProject Cost BTP

Sur le terrain

Deux missions, et ce qu'elles ont laissé

Éclairage public · co-traitance · référentiel de patrimoine

SIDELEC Réunion

Contexte

Diagnostic du parc d'éclairage public de La Réunion, appel d'offres remporté en co-traitance. Ma part : le référentiel du parc.

Intervention

Reprise des inventaires existants, structuration d'un référentiel de points lumineux exploitable par plusieurs intervenants, intégration des relevés de terrain, production des livrables du diagnostic.

Ce qu'il en reste

Un diagnostic sert à décider d'un programme de travaux : le référentiel doit vivre après la remise du rapport. C'est de cette mission qu'est née la verticale éclairage public de GeoLeaf Suite.

Bâtiment modulaire · Odoo · 12 utilisateurs

CMI

Contexte

Un fabricant de bâtiments modulaires industriels. Une instance Odoo à mettre en œuvre, puis à tenir dans la durée.

Intervention

Mise en œuvre et administration de l'instance pour douze utilisateurs. Un seul déclencheur, le devis validé, pour toute la chaîne : projet, achats, fabrication, stock, facturation, SAV.

Ce qu'il en reste

Le projet naît avec ses trente et une tâches, et les recettes comme les dépenses de chaque affaire remontent sur un seul tableau de bord. Pas une ligne de développement spécifique.

Méthode

Trois temps, et le troisième
compte autant que les deux autres

01 · Avant toute proposition

On regarde ce qui se fait

Pas la procédure : le contournement. Les doubles saisies, le fichier officieux, l'export qu'on refait tous les lundis. C'est là qu'est le vrai process.

02 · Le temps qu'il faut

On décide avant de paramétrer

Qui fait quoi, dans quel ordre, avec quelle donnée. Les règles s'écrivent, exceptions comprises — ce sont elles qui font dérailler les outils.

03 · À la livraison

Vous le tenez sans moi

La documentation et la transmission sont dans la mission, pas en option. Un process que seul le consultant comprend n'existe pas.

Mattieu Pottier

Qui je suis

Un interlocuteur, pas un plateau

Mattieu Pottier. Entre 2018 et 2023, j'ai dirigé une société de solutions cartographiques à La Réunion, sur des sujets de territoire et de réseaux. J'y ai conçu un outil de suivi d'équipements sous QGIS, et j'y ai écrit la première version de GeoLeaf.

J'ai mis ce constat de côté quelques années pour repasser en salariat, notamment pour déployer un ERP de zéro dans l'industrie, et à deux reprises comme manager dans un bureau d'études du BTP, en électricité puis en tous corps d'état. Ce passage m'a confirmé deux choses : le problème est toujours là, et il est plus criant encore en environnement industriel et BTP, où l'essentiel de la valeur se joue hors du bureau.

MP-i est né de ce constat répété, en août 2025. Pas un développeur de plus, pas une ESN de poche : quelqu'un qui conçoit, décide, écrit le code quand il le faut, et transmet.

Entreprises et organisations uniquement.

Questions

Ce qu'on me demande avant d'écrire

Les deux, mais pas au même endroit. Sur votre instance Odoo je paramètre : le standard gagne presque toujours, et un développement spécifique se paie deux fois, à l'écriture puis à chaque montée de version. Le code, je le réserve à mes propres modules, que je publie et que je maintiens. Les migrations de version et le spécifique hors de mes modules partent chez un partenaire.
Non. Le socle fonctionne sur PostgreSQL seul, et c'est le mode installé par défaut. PostGIS n'est ajouté que pour les opérations spatiales qui l'exigent vraiment, comme un index spatial sur un parc important. C'est ce qui permet d'installer les modules sur un hébergement que je ne contrôle pas.
En partie. Project Inbox, premier module de la suite BTP, est publié sur l'Odoo Apps Store. GeoLeaf Suite, la GMAO, ne l'est pas encore et n'a pas de tarif public : sa démonstration tourne sur une instance de test, et j'en donne un accès nominatif sur demande. CostooBTP, le logiciel de chiffrage, est en production chez un premier client.
Il n'y en a pas. Certaines missions tiennent en quelques jours dispersés dans le temps, d'autres courent sur plusieurs mois. Ce qui compte est que le sujet soit dans mon périmètre — sinon je le dis, et je le dis vite.
Je vous le dis, avec les raisons. Pour certains sujets — migrations de version Odoo, développement spécifique hors de mes modules — je travaille avec des partenaires, et je reste votre interlocuteur : je cadre, je suis la recette et je garde la responsabilité du résultat côté métier.

Un sujet à cadrer ?

Quelques lignes sur votre contexte suffisent pour commencer. Je vous réponds sous 48 h et vous indique si mon intervention est adaptée à votre projet.

Décrire mon besoin →