Plateforme e-learning IA-first : génération de cours personnalisés selon le niveau de l'apprenant, quiz adaptatifs et suivi de progression en temps réel.
- Next.js
- TypeScript
- Node.js
- PostgreSQL
Ingénieur, je construis des produits numériques
Je construis des produits web de bout en bout.
Interfaces réactives, APIs typées, code qu'on peut prouver. De la modélisation des données à l'écran.
Six applications complètes, du schéma de base de données à l'interface. Code source public.
Tous les dépôtsPlateforme e-learning IA-first : génération de cours personnalisés selon le niveau de l'apprenant, quiz adaptatifs et suivi de progression en temps réel.
Journal de bien-être : l'analyse des émotions du texte alimente des tendances sur trente jours et des recommandations personnalisées.
Gestion d'officine : stocks en temps réel, ordonnances, alertes d'expiration et rapports financiers.
J'aime les projets ambitieux et le code dont on peut démontrer qu'il fonctionne.
Licencié en Informatique de l'École Nationale d'Informatique de Fianarantsoa, je travaille aussi bien côté client, avec React et Next.js, que côté serveur, avec Node.js, Express et tRPC.
Ce qui m'intéresse est la chaîne complète : comprendre un besoin métier, modéliser les données qui vont avec, puis livrer une interface que les gens utilisent vraiment. Typage strict, tests, revues de code — non par principe, mais parce que c'est ce qui permet de revenir sur un projet six mois plus tard.

L'écosystème JavaScript de bout en bout, employé sur des applications livrées.
Interfaces réactives sur des données réelles.
Écrans de gestion et de visualisation qui restent fluides quand le jeu de données grossit. L'expérience utilisateur comme critère de décision, pas comme finition.
APIs typées, contrats explicites.
APIs REST sécurisées, et tRPC quand le contrat entre client et serveur doit être vérifié à la compilation plutôt qu'à l'exécution.
Modélisation relationnelle.
Du schéma initial aux migrations en cours de projet. Les structures de données décident de ce que l'application saura faire ensuite.
Du code qu'on peut modifier sans crainte.
Tests unitaires et d'intégration sur les fonctionnalités critiques, revues de code systématiques. C'est ce qui rend un projet reprenable.
Ce que j'utilise réellement au quotidien.
Genius at work · Antananarivo
Agence de développement logiciel, solutions web sur mesure pour des clients locaux et internationaux.
Next.js · tRPC · TypeScript · PostgreSQL · Jest
Assemblée nationale Malagasy · Antananarivo
Plateforme interne de gestion documentaire et de suivi des activités législatives.
Next.js · TypeScript · Tailwind CSS · PostgreSQL · Vitest
Commune Urbaine de Fianarantsoa · Fianarantsoa
Stage de fin d'études — application web de gestion administrative interne.
React.js · Node.js · Express.js · MySQL · Bootstrap
Licence en Informatique
Génie logiciel et base de données
École Nationale d'Informatique, Fianarantsoa
Formation en développement web
ONG, Fianarantsoa
Quatre temps, tels qu'ils se déroulent sur mes missions.
Traduire un besoin métier en problème technique, avec les équipes concernées, avant d'ouvrir l'éditeur.
Fixer les structures de données et le contrat entre client et serveur. Ce qui est typé tôt ne casse pas tard.
Développer interface et API ensemble, en livrant par tranches utilisables plutôt qu'en un seul bloc.
Tests sur ce qui est critique, revue de code, puis correction de ce que l'usage réel révèle.
Un projet en tête ?
Disponible pour des missions freelance, un poste, ou simplement pour échanger sur un projet.