Neuf ans de Python, PHP, Node et Angular pour des équipes produit, des startups IA et des applications métier critiques. Aujourd’hui : architectures multi-plateformes, assistants RAG auto-hébergés, et les bases de code que personne ne veut reprendre.
J’ai fait mes premiers pas dans le web à Dakar sur une plateforme de paiement mobile déployée aujourd’hui dans 27 pays. Ma passion pour le code et les belles architectures m’a fait voyager. De Clermont-Ferrand à Montpellier, j’ai fait de l’informatique qui marche, aidé des équipes métier à renforcer la valeur de leurs produits. Aujourd’hui, je dresse des agents et je livre plus vite que jamais.
Plateforme métier complète pour une association martiniquaise de lutte contre le gaspillage alimentaire : planification des tournées de collecte, saisie terrain géolocalisée, pesée certifiée au dépôt, stock FIFO/FEFO avec alertes DLC, puis dispatching. Back-office Angular, API NestJS, applications natives iOS et Android, et un assistant RAG pour interroger les données en langage naturel.
Migration en autonomie d’une application Python legacy de 10 000 lignes vers Flask, et pipeline CI/CD de détection de régressions du modèle. 400 000+ images exploitées, rendu d’images en masse sous les 100 ms.
Application métier suivie par 13 développeurs et 4 PO. Migration d’une base de code de 19 ans vers PHP 8 et MySQL 8, avec des changements de schéma optimisés.
Plateforme déployée dans 27 pays. Développement en solo du bac à sable d’intégration client : 4 000+ entreprises, 60 000+ points de contact.
Générer une API fonctionnelle en deux minutes à partir d’un diagramme de classes UML. La chaîne API Platform + Visual Paradigm + Venom, et où passe la frontière entre services CRUD et services métier.
Une extension Visual Studio Code qui transforme un export de diagramme de classes Visual Paradigm en entités API Platform conformes. Cinq contraintes de conception, et le code qui en découle.
Et si une seule mécanique exposait les CRUD de toutes les entités ? L’introspection Java pour générer les API à l’exécution plutôt que de les réécrire — démontré sur Google App Engine, autour d’un jeu de données sur la mendicité au Sénégal.
Comment répartir un message entre luminance et chrominances dans une image JPEG couleur. Travaux menés au LIRMM avec Marc Chaumont : autour de 97 % dans la luminance, l’insertion gagne environ 1 % de sécurité face au stéganalyste.