Nacho Coll

Fondateur et Principal, IPFS.NINJA — Blockchain Web Services (BWS)

Updated

J'ai fondé IPFS.NINJA début 2024, après avoir évalué tous les services d'épinglage IPFS du marché pour un projet client et conclu que le point d'entrée à $20/month facturé par la plupart des fournisseurs représentait une marge de 4× sur la même configuration de cluster sous-jacente. Aujourd'hui, je dirige [Blockchain Web Services (BWS)](https://bws.ninja), l'atelier de solutions natif de l'IA qui conçoit et livre IPFS.NINJA aux côtés de nos autres produits en production — à partir de $5.

Nacho Coll

Parcours#

Je construis sur AWS depuis 2007 — depuis les tout premiers jours de S3 et EC2, bien avant que le « cloud » ne devienne la réponse par défaut. En tant qu’architecte d’entreprise AWS, j’ai conçu des systèmes à l’échelle de la production pour des clients de premier plan, dont LEGO, Nordea, Vueling, et d’autres entreprises du niveau Fortune 500. C’est de là que viennent les réflexes opérationnels qui guident tout ce que je fais aujourd’hui : la discipline des coûts, la fiabilité multi-régions, et le fait de prendre l’observabilité au sérieux dès le premier jour plutôt que de l’ajouter après coup.

Depuis 2019, je me concentre en parallèle sur deux axes : l’infrastructure pour les produits blockchain et de stockage décentralisé, et le volet IA de la livraison logicielle — en appliquant la même rigueur d’architecture d’entreprise aux deux. C’est le socle sur lequel repose aujourd’hui Blockchain Web Services (BWS) : un atelier de solutions natif de l’IA avec un seul mot d’ordre, Demand Becomes Product. Nous transformons une demande de marché validée en logiciels prêts pour la production — conçus par des humains, accélérés par l’IA, responsables de bout en bout. Chaque ligne de code livrée par BWS est rattachée à un ingénieur nommément identifié.

BWS livre plusieurs produits en production avec cette même rigueur. IPFS.NINJA en fait partie ; parmi les autres :

  • OpenAgile.AI — une discipline d’ingénierie pour le développement assisté par IA.
  • Zellbox — un CRM pour les TPE/PME fonctionnant sur rendez-vous : clients, réservations et rappels WhatsApp dans une seule boîte de réception.
  • WallaWhats — des alertes WhatsApp en temps réel quand vos comptes X/Twitter préférés publient.
  • Badges.ninja — des badges numériques vérifiés par blockchain, avec un éditeur visuel et une API REST.
  • IPFS.NINJA — l’API d’épinglage et de téléversement IPFS la plus simple, avec des passerelles dédiées et un généreux plan gratuit.
  • Blockchain Database — une API unique pour utiliser la blockchain comme couche de données.
  • NFT.zK — une API simple pour créer des NFT sans expertise Web3.
  • Telegram XBot — un bot Telegram qui suit l’activité X et met en avant les meilleurs contributeurs de la communauté.

BWS a basculé vers un modèle natif de l’IA mi-2025. L’IA n’a pas été une fonctionnalité que nous avons ajoutée — c’est une entreprise que nous sommes devenus. Le niveau d’exigence en ingénierie n’a pas changé : ce qui a changé, c’est la part de recherche, d’échafaudage et de tests que l’IA peut désormais assumer, ce qui permet à une petite équipe de livrer le même type de logiciel de production qui exigeait autrefois une équipe bien plus grande.

Ce sur quoi nous travaillons au quotidien#

Mon quotidien couvre l’ensemble du portefeuille de solutions BWS — piloter les feuilles de route des différents produits, relire la conception technique avec l’équipe, affiner le flux de livraison assisté par IA qui les fait tous avancer, et maintenir une discipline d’ingénierie cohérente d’un produit à l’autre. Chaque produit a son propre rythme hebdomadaire ; mon rôle est d’assurer le lien entre eux.

Pour IPFS.NINJA en particulier, nous nous concentrons surtout sur le fait de garder un service resserré et vertical : une API REST pour téléverser des fichiers (JSON, images, PDF, binaires arbitraires), la gestion des épingles, des passerelles dédiées dans le monde entier, des analyses par utilisateur, des jetons de téléversement signés, et un SDK Node/Python — le tout avec un plan gratuit réellement utilisable, et des paliers payants à partir de $5/month au lieu des $20 devenus la norme du marché. Voici les sujets sur lesquels l’équipe s’est récemment concentrée :

  • Fiabilité du chemin de téléversement — garder l’API de téléversement rapide sous charge soutenue : fusion des requêtes, chemins de téléversement multi-parties pour les gros fichiers, et tentatives de reprise défensives pour qu’une panne transitoire entre notre edge et le cluster IPFS n’apparaisse jamais à l’appelant comme un fichier perdu.
  • Durabilité des épingles — réplication entre nœuds, réconciliation entre notre registre d’épingles et l’état réel du cluster, et des balayages en arrière-plan qui détectent les dérives sur disque avant qu’elles ne deviennent un CID cassé.
  • Performance des passerelles dédiées — chaque plan payant dispose de son propre nom d’hôte de passerelle. Maintenir une latence p95 basse dans toutes les régions, des taux de succès de cache élevés, et un préchauffage du contenu populaire jusqu’à l’edge est un travail d’ajustement permanent.
  • Surface fonctionnelle — au-delà de l’API cœur de téléversement/épinglage, la plateforme propose le téléversement de dossiers, l’import CAR pour les migrations en masse depuis d’autres fournisseurs, des points de terminaison compatibles S3, la gestion des enregistrements IPNS, l’optimisation d’images au niveau de la passerelle, des jetons de téléversement signés pour les téléversements côté navigateur, un serveur MCP, et des analyses par CID. Chaque fonctionnalité est un point de terminaison à part entière, pas un projet secondaire.
  • Ingénierie des coûts — la raison pour laquelle IPFS.NINJA peut démarrer à $5 alors que les concurrents démarrent à $20 n’est pas une astuce de produit d’appel vendu à perte. C’est un travail continu sur l’économie de notre propre infrastructure, pour que les coûts unitaires justifient réellement le prix de vente.
  • Support client — nous traitons chaque ticket directement. Si vous écrivez à hello@ipfs.ninja, vous recevrez une réponse d’un vrai humain — et la plupart du temps, cet humain, c’est moi.

Articles que j’ai écrits ou relus#

La plupart des billets de ce site portent ma signature. Certains sont rédigés par un assistant IA (voir le processus éditorial pour le détail du flux) puis relus par moi avant publication ; d’autres sont écrits de bout en bout par l’équipe. Dans tous les cas, chaque exemple de code est vérifié sur l’API en production avant publication.

Quelques billets représentatifs :

Parcourir le blog Processus éditorial