Laboratoire — Innovation & startups
Concord — un projet en parallèle
À côté de mon activité de conseil, je participe au développement d'une startup dans le domaine de la fabrication. Je le présente ici comme ce qu'il est pour moi au quotidien : un projet auquel je crois, mené avec une petite équipe, et qui mérite sa propre page.
Comment c'est né
D'une amitié à un projet sérieux
Tout a commencé de façon informelle, à travers une amitié avec Mats. À l'époque, il venait d'être contacté par un développeur CAO expérimenté, Xinlin, à propos d'un projet ambitieux et un peu mystérieux dans l'industrie manufacturière. Ce qui n'était au départ qu'une curiosité partagée est devenu plus sérieux assez vite, et j'ai rejoint l'équipe tôt dans l'aventure.
Le projet a aussi bénéficié dans ses premiers mois des conseils du Prof. Ian Stroud, l'un des pionniers des noyaux géométriques 3D — connu pour ses travaux liés à des technologies comme Parasolid. Cela a contribué à poser certaines des fondations du système.
Une accélération importante est venue du frère de Mats : pendant ses études en automatisation, il a développé un petit robot traceur 2D dans le cadre de son mémoire. Nous avons intégré ce robot avec le moteur graphique et le noyau géométrique de Xinlin. Une fois le mémoire terminé, l'envie de continuer et d'élargir le travail est venue naturellement.
Le tournant IA
Quand le développement assisté par IA a tout changé
Un autre tournant a été l'adoption d'outils de développement assistés par IA, notamment Claude Code. Sur ma suggestion, Mats a commencé à les explorer plus en profondeur. Grâce à son solide bagage en logiciel, il a su en tirer parti très efficacement — et m'a aidé à mon tour à apprendre à utiliser les grands modèles de langage de manière concrète pour coder.
Cela nous a permis de combler rapidement un écart majeur : comprendre et travailler avec la base de code volumineuse et complexe développée par Xinlin au fil des années. Avec l'aide de l'IA, nous avons pu accélérer significativement le développement et commencer à construire de nouvelles applications robotiques, principalement centrées sur les traceurs 2D.
Ce que nous construisons
Un framework, pas une application
À ce stade, la partie 2D — géométrique et graphique — est mature, tandis que la partie 3D est encore en développement. Pour cette raison, nous avons décidé de mettre sur le marché un produit fonctionnel le plus vite possible, en nous appuyant sur ce qui est déjà stable. Une nouvelle société a été créée pour porter ce premier produit.
Le marché visé est celui du retrofit de CNC : les utilisateurs qui remplacent ou modernisent les contrôleurs de machines existantes parce que les solutions actuelles ne répondent pas à leurs besoins. Notre approche est radicalement différente des systèmes traditionnels basés sur le G-code. À la place d'un flux hors-ligne, nous permettons une interaction directe et en temps réel avec la machine, à travers un framework logiciel et un contrôleur matériel léger pour l'électronique de puissance.
Le cœur du produit n'est pas une application classique mais un framework JavaScript en une seule couche qui combine les capacités géométriques (CAO) avec la logique d'automatisation. Les utilisateurs peuvent construire leurs propres interfaces — éventuellement avec l'aide de l'IA — ou utiliser une interface simple que nous fournissons. Cela ouvre la porte à du contrôle en temps réel, à des systèmes basés sur le retour d'information, et à de l'optimisation continue : des choses difficiles ou impossibles avec un flux G-code traditionnel. Et comme un noyau géométrique est présent, les utilisateurs ne sont pas limités au contrôle : ils peuvent aussi construire leurs propres outils de plus haut niveau, y compris leurs propres environnements de type CAO.
Mon rôle
La voix de l'utilisateur
Mon rôle est naturellement complémentaire de celui de Xinlin et de Mats : j'apporte la perspective d'un futur client potentiel, un point de vue pratique et orienté usage. Initialement, le projet était surtout concentré sur le noyau géométrique — le cœur CAO — avec peu d'avancées côté automatisation. C'est en partie pour cela que je m'y suis impliqué : pour pousser doucement vers ce qui rend la technologie utile sur le terrain.
En savoir plus
Découvrir Concord
Le site officiel du projet présente le produit, la vision et l'équipe. C'est là que tout est documenté et tenu à jour.
Visiter concord.design →