Je fabrique des logiciels avec l'IA,pas seulement plus vite : autrement

J'ai 10 ans d'expérience en développement full-stack indépendant, et je suis 100 % autodidacte. Depuis un an, j'ai quitté le développement logiciel traditionnel pour me consacrer entièrement à l'AI-Native Development. Je ne mesure plus mon travail au nombre de lignes de code écrites de ma main : je concentre mon énergie sur l'architecture des systèmes, la conception des Agents et des Skills, le découpage des tâches, le Context Engineering, les règles de développement et les mécanismes de vérification, afin que l'IA mène à bien, en continu, des tâches d'ingénierie logicielle complexes.

100 % du code écrit par l'IA, un produit commercial géré par une seule personne

J'applique cette méthode pour développer et exploiter mon propre produit : LaiCai Screen Mirroring (LaiCai), une plateforme Windows / macOS de duplication d'écran, de contrôle et d'automatisation par IA pour téléphones Android. Duplication et contrôle multi-appareils, mappage clavier, souris et manette, Macro, automatisation visuelle LaiCai Flow, AI Planner, MCP, Android Agent, reconnaissance d'écran, contrôle d'ordinateur à distance, mais aussi autorisation des comptes, paiement, back-end, console d'administration, site web et système de contenu SEO : tout y est.

Le nombre de fonctions n'est pas ce qu'il a de plus singulier. Ce qui l'est, c'est ceci : front-end, back-end, client de bureau, console d'administration, site web, paiement et abonnements, système d'automatisation, tout le code est réalisé à 100 % par l'IA, et je n'écris moi-même aucune ligne. Je décide de ce qu'on fait, pourquoi on le fait, de la conception du système, du découpage des tâches, du fonctionnement des Agents, des règles que l'IA doit respecter, et de la justesse du résultat.

Le code n'en est qu'une partie. Documentation, tests, déploiement, SEO, marketing, production d'images et de vidéos, exploitation au quotidien : l'IA y participe en profondeur, et environ 95 %+ du travail d'exécution de toute l'entreprise est réalisé par elle.

Écran d'accueil de LaiCai Screen Mirroring (LaiCai) et accès aux tutoriels des fonctions
L'interface réelle de LaiCai Screen Mirroring

Avant cela : 10 ans de développement full-stack indépendant, 100 % autodidacte

J'étais commerçant : plus de 10 ans dans les affaires, avant de me tourner vers le logiciel. Je n'ai jamais eu de professeur de programmation ; tout ce que je sais vient de recherches sur Google et de cours ouverts d'universités. Pendant près de dix ans, j'ai appris l'anglais et l'informatique en parallèle. Depuis, j'ai réalisé seul des apps, des back-ends, des sites web et des logiciels de bureau, responsable de tout, de l'architecture à la mise en ligne.

  • Flutter / Dart
  • Swift / SwiftUI / UIKit
  • React / React Native / Expo
  • Go (Gin)
  • Python (Flask / FastAPI)
  • C++ / Qt
  • PostgreSQL / MySQL / Redis
  • WebRTC / WebSocket

Projets représentatifs :

  • LaiCai Screen Mirroring — plateforme de duplication d'écran, de contrôle et d'automatisation par IA pour téléphones Android, mon projet à l'envergure technique la plus large.
  • Ashera Pet — app de type réseau social, entièrement développée par moi seul, publiée sur l'App Store et Google Play.
  • VocaSeek — outil d'apprentissage des langues par IA, compatible avec 21 langues.
  • Système de caisse pour chaîne de magasins — multi-magasins, fidélité clients, stocks, paie, fonctionnant sur iPhone, iPad et macOS.
  • Apps de vocabulaire et d'apprentissage du thaï — deux apps iOS publiées de façon indépendante, qui rapportent chaque mois un petit revenu régulier.

Mon rôle a changé, mais je suis toujours dans l'ingénierie logicielle

Je suis passé de Developer à Architect, AI Agent Designer et Product Builder. Avant, je me demandais « comment implémenter cette fonction » ; aujourd'hui, je me demande : comment concevoir un système pour que l'IA puisse l'implémenter correctement ?

L'IA sait déjà écrire du code. Le vrai défi, c'est de lui faire livrer, de façon continue, stable et maîtrisée, un produit toujours plus complexe. C'est ce que j'étudie et pratique aujourd'hui :

Architecture système

Je décide du découpage du système, de la communication entre modules, de ce qui revient au client, au serveur ou à l'Agent. L'IA implémente, mais c'est l'architecture qui détermine ce qu'elle finira par construire.

Conception d'Agents

Il ne suffit pas de jeter un besoin à l'IA. Je définis des responsabilités et un contexte distincts pour planifier, coder, relire, déboguer et faire de la recherche, afin de transformer l'IA d'un assistant de discussion en véritable système d'ingénierie logicielle.

Conception de Skills

Je transforme l'architecture, les conventions de code, les règles d'UI, les méthodes de débogage, le processus de release et les méthodes SEO en Skills. L'IA n'a plus à comprendre à nouveau tout le projet à chaque fois : elle dispose de la connaissance du projet et de workflows reproductibles.

Ce n'est pas du Vibe Coding

Je ne laisse pas l'IA générer du code au hasard, en réessayant jusqu'à ce que ça marche par chance. Ce qui m'importe, c'est de bâtir un système d'ingénierie que l'IA puisse maintenir sur la durée : architecture, contexte, collaboration entre Agents, Skills, règles, documentation, découpage des tâches, revue de code, tests, débogage et processus de release.

Le but n'est pas que l'IA écrive plus de code, mais qu'elle puisse mener à bien des projets d'ingénierie toujours plus vastes.

C'est déjà une vraie entreprise

Ce que l'AI Coding produit le plus facilement, c'est un Demo ; le plus difficile, c'est de construire le produit, de le faire tourner dans la durée, de le mettre entre les mains de vrais utilisateurs et de les amener à payer. LaiCai Screen Mirroring est officiellement lancé, avec de vrais utilisateurs et de vrais clients payants, dont certains ont choisi l'abonnement annuel. Le produit continue d'évoluer et de croître de façon régulière. Ce n'est ni un projet de Hackathon, ni une vitrine conçue pour prouver que « l'IA sait écrire du code ».

Il valide aussi la question que j'explore depuis longtemps : à l'ère de l'IA, quelle taille d'entreprise de logiciel une seule personne peut-elle faire tourner ? Le travail qui exigeait autrefois développement, front-end et back-end, design, QA, DevOps, documentation, SEO, marketing, vidéo et support client, je suis en train de le recomposer : je m'occupe de la direction, du jugement, de l'architecture et du produit, l'IA prend en charge l'immense majorité de l'exécution.

Ce que je peux faire pour vous

Je ne suis pas fait pour les postes où l'on « code selon le cahier des charges » ; je suis plus utile sur ces sujets :

  • Développement logiciel AI-Native : repenser le processus de développement pour que l'IA entre réellement dans le système d'ingénierie, et pas seulement comme Copilot.
  • Architecture d'Agents : concevoir des Agents de Coding, Research, Review, Debug, Automation, et leur mode de collaboration.
  • Skills et Context Engineering : transformer l'expérience et les règles d'une équipe en un système de connaissances que l'IA exécute de façon fiable.
  • Architecture produit : à partir du besoin, concevoir la structure d'ensemble du client, du front-end, du back-end, de l'IA, de l'automatisation et de l'infrastructure.

J'ai un parcours de développeur traditionnel, je pratique l'AI-Native Development sur un vrai produit commercial, et je sais comment en faire un produit qui a des utilisateurs et des revenus. Quand l'IA peut réaliser 100 % de l'implémentation du code, à quoi les ingénieurs humains doivent-ils consacrer leur temps ? C'est la question dont je voudrais discuter avec vous.

Si vous cherchez ce genre de profil

Je suis particulièrement intéressé par les opportunités suivantes :

  • AI Engineer
  • AI Agent Engineer
  • AI Software Architect
  • Agent / Skill Designer
  • AI-Native Product Engineer
  • Conseil en processus de développement avec l'IA

Si vous cherchez simplement un Developer au sens traditionnel, je ne suis sans doute pas la bonne personne. Mais si vous vous demandez comment faire entrer réellement l'IA dans l'ingénierie logicielle, comment concevoir des Agents et des Skills, ou comment une seule personne peut accomplir ce qui demandait autrefois une équipe, alors nous devrions discuter.