À propos de moi
Dévelopeur web depuis 15 ans, j’ai travaillé en ESN, en Startup et je suis maintenant Freelance. Architecte web et mobile, j’aide mes clients à définir l’architecture de leur solution, je les conseille sur leurs choix et j’interviens techniquement sur leurs projets.
En 2024, je suis CTO de Clickncom, un SaaS de création de jeux concours et de Blue, une application mobile de gestion d’aquarium récifal. Ma passion reste le développement, et je m’épanouis autour de technologies liées à NodeJS coté backend et à VueJS / NuxtJS coté front ou Ionic et Capacitor coté développement mobile.
J’ai réalisé plusieurs applications mobiles et SaaS entièrement (backend NodeJS, frontend NuxtJS, db postgres, déploiement avec CI/CD sur un PaaS, intégration d’apis de paiement, d’envoi de mail/sms, authentification externe, …) dans des domaines fonctionnels variés (accompagnement marketing, formation, voyage, aquariophilie marine)
J’ai passé trois ans sur les routes d’Amérique (cette histoire est racontée ici) avec ma famille et je vis aujourd’hui en France avec mes trois enfants. Au dela du développement, j’aime modéliser et imprimer des objets en 3d et réaliser de petits projets électroniques.
Je peux vous accompagner
Je recherche activement un poste ou une mission liée à mes compétences et mes centres d’intérets. Si vous avez un besoin concernant le développement d’une application mobile, d’un SaaS ou d’une application liée à l’intelligence artificielle, n’hésitez pas à me contacter
Vous pourrez trouver ci dessous des démos des projets que j’ai réalisés. J’ai eu l’occasion d’intégrer des apis de LLMs dans des outils web (mixtral, openai, llama, groq), si vous avez un besoin de ce type, je serai ravi de vous accompagner !
Mes projets
Je développe régulièrement de nouveau projets, plus ou moins gros, en fonction de mes envies et souvent de mes besoins, vous pouvez les filtrer par mot clés
Blue
Application mobile de gestion d'aquarium
Blue
Application mobile de gestion d'aquarium
L’application, au dela de proposer aux utilisateurs de stocker les mesures quotidiennes des paramètres de leur aquarium et de référencer leur matériel, poissons et coraux, propose une collection de fiches, la possibilité de partager les paramètres de leur aquarium pour obtenir de l’aide, une communauté ou il est possible d’interagir entre passionnés, un laboratoire pour calculer les quantités de produit à ajouter à l’aquarium pour maintenir les paramètres, et une IA de reconnaissance de coraux est en cours de développement.
Mes défis techniques :
- Réaliser un portail web réutilisant les composants Ionic de l’application tout en étant SSR pour le SEO. Demo Grace à ce portail, les utilisateurs peuvent partager l’état de leur aquarium, de leurs actions et obtenir de l’aide.
- Scraping des tests ICP. Ces tests permettent d’avoir des données sur la qualité de l’eau extrêmement fins. Les laboratoires ont tous des portails web vieillissants. Les scrapeurs permettent de mutualiser les données au sein d’un même modèle depuis des pages web et des pdfs.
- IA de reconnaissance de coraux : Mise en place d’outils pour entrainer une IA sur les photos des utilisateurs afin de reconnaitre les coraux et poissons (En cours)
Clickncom
SaaS de création de jeux concours
Clickncom
SaaS de création de jeux concours
J’ai intégré la Startup Clickncom en tant qu’architecte, puis tech leader, et je suis aujourd’hui CTO.
Architecture d’une plateforme de création de jeux concours de type SaaS. Durant cinq ans, j’ai été Tech Lead et ai joué le rôle de CTO dans cette Startup. J’ai conçu l’ensemble des projets autour de cette plateforme (backend NodeJS basé sur Koa, frontend NuxtJS, jeux 2D avec PhaserJS, hébergement sur Clever Cloud, CI/CD gitlab, intégration Stripe et SendInBlue, administration Postgres…) J’ai été Tech Lead d’une équipe de développement dans laquelle nous avons été jusqu’à 4 développeurs.
Mes défis techniques :
- Performance et scaling des jeux concours, certains jeux peuvent accueillir plusieurs milliers de participants dans les premières minutes de lancement.
- Editeur de jeux concours : avoir une interface intuitive et complète tout en gardant la souplesse et permettant une grande complexité de paramétrage.
- Création d’une IA de génération automatique de jeux concours. Basée sur des LLMs (mixtral, llama), l’outil analyse le besoin client et génère un jeu concours basé sur la plateforme en générant les textes, des questions pour un quiz ou un sondage et en utilisant une banque d’image pour illustrer le jeu. Grace à Groq, l’outil génère un jeu en 10 secondes !
Lola Formation
Lola Formation
Architecture et développement d’une plateforme de formation avec gestion CRM intégrée.
Backend NodeJS, frontend NuxtJS, intégration Brevo envoi mail et sms pour double authentification, développement d’un éditeur de contenu de formation intégrant des validations de connaissances de type quiz ou texte à trous par exemple.
Mes défis techniques :
- Intégration d’une api de streaming vidéo.
- Génération de pdfs contenant les contrats et le planning de la formation, personnalisés pour chaque client.
All Mangas reader
Extension de navigateur pour suivre sa lecture de manga
All Mangas reader
Extension de navigateur pour suivre sa lecture de manga
Commencé en 2010, ce projet était à la base pour moi, pour m’aider à suivre mes lectures. L’extension chrome a eu jusqu’à 50.000 utilisateurs. Aujourd’hui, la V2 est un projet open source géré par la communauté.
Kamek book
Optimisation des ressources Mario Kart Tour
Ce projet était à la base pour moi, il permet de visaliser les ressources les plus intéressantes à un moment t dans le jeu Mario Kart Tour afin d’optimiser sa progression dans le jeu. Des scrappers se chargent de récupérer automatiquement toutes les données du jeu. Aujourd’hui, le jeu n’a plus de nouveau contenu et l’outil est donc devenu obsolète.
Où et quand ?
Application mobile d'information sur des destinations de voyage
Où et quand ?
Application mobile d'information sur des destinations de voyage
J’ai collaboré avec le site ou-et-quand.net pour réaliser leur application mobile. Celle ci a depuis été arrêtée. L’application vous permet de rechercher une destination pour vos prochaines vacances, en sachant - ou non - dans quelle partie du monde vous souhaitez voyager et en sachant - ou non - quand vous partirez. L’application vous aide à trouver le bon moment pour partir, affiche des informations utiles sur la météo, estime votre budget et propose des circuits organisés par des agences de voyages.
Autour de l'Orange Bleue
Le blog de notre road trip en famille à travers l'Amérique (17 pays en 3 ans)
Autour de l'Orange Bleue
Le blog de notre road trip en famille à travers l'Amérique (17 pays en 3 ans)
Réalisation du blog par mes soins. Puis développement d’une plateforme de blogging pour les voyageurs.
TrotBlogger
SaaS de blogging dédié aux voyageurs
TrotBlogger
SaaS de blogging dédié aux voyageurs
Une plateforme de blogs pour les voyageurs, profitez de la facilité avec laquelle vous pouvez créer un blog beau et réactif, mélangeant cartes, photos et vidéos où que vous soyez.
Spritesheet Generator
Outil d'édition de Spritesheet
Spritesheet Generator
Outil d'édition de Spritesheet
L’outil a été réalisé pour mes besoins personnels. L’UI n’est pas très travaillée, mais l’outil permet d’éditer les frames d’un spritesheet une par une, de concaténer des spritesheets
RandomPedia
Application mobile de divertissement autour de wikipedia
RandomPedia
Application mobile de divertissement autour de wikipedia
Cette application propose d’apprendre en navigant au hasard sur wikipedia. Elle propose 10 pages wikipedia au hasard avec un résumé et permet de rafraichir ces 10 pages. L’application a été supprimée du store car elle était développée en Nativescript et j’ai arrêté de faire les mises à jour de compatibilité. Je vais probablement la redévelopper avec Ionic