Aller au contenu principal
Build in Public•8 min de lecture

De 9 ans de chaîne d'approvisionnement à AI builder : 8 produits livrés en solo

Au-delà des wrappers IA vides : livrer du code qui fonctionne comme seul critère. Retour sur l'architecture, le code, les migrations et le déploiement avec des agents IA.

#AI Builder#Build in Public#Développeur solo#Ingénierie full-stack#Agents de codage IA#Digitalisation de la chaîne d'approvisionnement

Pourquoi le code qui tourne est notre seul critère de livraison

Après sept ans passés dans la digitalisation des chaînes d'approvisionnement du textile, de l'habillement et du commerce international, puis deux ans sur des systèmes complexes pour le secteur public et les grands comptes, j'ai fini par adopter un principe de travail indéfectible : toute discussion qui ne mène pas à une exécution vérifiable en production est une perte de temps.

Les cycles logiciels classiques sont alourdis par les frictions de coordination : revues de PRD, itérations d'interface, alignement des API entre front et back, validations de base de données, cycles de QA et fenêtres de mise en production. Ce qui devrait être un outil compact engloutit souvent des semaines de surcharge organisationnelle.

Quand les LLM et les agents de codage IA sont devenus viables en production, le levier individuel a été multiplié par cent.

Mais l'engouement superficiel a suivi : des dizaines de milliers de wrappers IA sans épaisseur ont inondé le marché, avant de s'effondrer face aux contraintes réelles des bases de données, à la latence réseau et aux cas limites.

Chez Shadow Lab, nous avons posé un principe intangible :

Livrer du code qui fonctionne comme seul critère. Construire des outils ciblés qui résolvent des points de friction précis dans des flux de travail concrets.

La matrice de 8 produits : résoudre 8 frictions concrètes

On me demande souvent : « Comment un développeur solo peut-il maintenir et livrer 8 produits différents en même temps ? »

La clé n'est pas de travailler jusqu'à l'épuisement, mais une automatisation stricte et un périmètre hyper-ciblé :

  1. Quick flomo (extension Chrome) : résout le problème du « cimetière de favoris » grâce à la capture intégrée, au résumé IA et aux citations académiques envoyées directement dans flomo.
  2. Shadow Card (application web) : transforme une carte papier en carte de visite en ligne, avec scan IA, quatre modèles et un lien toujours à jour.
  3. Shadow Snap (Canvas côté client) : supprime les logiciels de retouche lourds pour assembler des images longues à sous-titres cinématographiques entièrement dans le navigateur.
  4. Shadow Vision (service MCP open source) : dote les agents de codage comme Cursor et Claude d'une vision multimodale, d'un OCR d'écran et d'une reconstruction d'interface en code.
  5. Shadow Size (moteur de tailles pour l'habillement) : s'appuie sur sept ans d'ingénierie textile pour fournir des recommandations de taille sans photo et attaquer les taux de retour du commerce international.
  6. Shadow Garment (assistant de style et de stocks) : aide les boutiques de mode à coordonner leurs pièces en stock et à produire des vidéos de style verticales 9:16 pour fidéliser leur clientèle VIP.
  7. Shadow Mate (PWA d'habitudes en famille) : remplace l'addiction aux écrans et les rappels répétitifs par des boucles d'habitudes hors ligne et des étapes concrètes au stylo et au papier.
  8. Shadow Shift (CLI open source) : sauve des années d'archives WizNote enfermées pour les transférer dans Obsidian, avec WikiLinks bidirectionnels et pièces jointes reconstruits.

Les fondations techniques du levier individuel

Livrer de façon fiable huit outils repose sur trois piliers d'ingénierie rigoureux :

1. Une source de vérité unique

Chaque attribut produit — prix, version, URL et métadonnées — dérive strictement de lib/products.tsx. Aucune liste dupliquée ne dérive entre les scripts ou les pages d'interface.

2. Un plan de contrôle de base de données sous contrôle

L'infrastructure Supabase partagée impose une gouvernance de release auditée. Les dépôts produits soumettent des propositions ; l'exécution des migrations suit un registre sériel immuable et des tests de sécurité au niveau des lignes.

3. Un déploiement atomique auto-réparateur

Les déploiements automatiques Vercel sont désactivés au profit de scripts déterministes qui vérifient les runtimes Node, verrouillent le périmètre de l'équipe, construisent l'application et lancent des contrôles de santé sur deux domaines avant la promotion.


La suite : des outils à la valeur commerciale

Livrer en solo n'est pas qu'une démonstration technique : c'est un moteur de valeur commerciale réelle. Les micro-outils attirent un trafic longue traîne ciblé et des développeurs passionnés, tandis que des moteurs verticaux comme Shadow Size s'attaquent directement à une friction de logistique inverse qui pèse des milliards de dollars pour l'e-commerce mondial.

Transformer une idée en logiciel qui fonctionne n'est que la première étape ; résoudre de vrais problèmes capables de générer des revenus durables est la frontière ultime du développeur.

Toutes les notes de terrain →