Conception d'interfaces intuitives et esthétiques, centrées sur l'utilisateur. Du wireframe au prototype interactif, chaque détail est pensé pour offrir une expérience fluide et mémorable.
Conception d'interfaces intuitives et esthétiques, centrées sur l'utilisateur. Du wireframe au prototype interactif, chaque détail est pensé pour offrir une expérience fluide et mémorable.
Création de sites web modernes, responsives et performants. De la vitrine d'entreprise au portfolio créatif, je construis des sites qui captivent vos visiteurs.
Création de sites web modernes, responsives et performants. De la vitrine d'entreprise au portfolio créatif, je construis des sites qui captivent vos visiteurs.
Optimisation technique et structurelle pour les frameworks modernes. Maximisez votre visibilité sur les moteurs de recherche et l'IA générative.
Optimisation technique et structurelle pour les frameworks modernes. Maximisez votre visibilité sur les moteurs de recherche et l'IA générative.
Applications mobiles cross-platform avec React Native. Des expériences natives sur iOS et Android à partir d'une codebase unique.
Applications mobiles cross-platform avec React Native. Des expériences natives sur iOS et Android à partir d'une codebase unique.
Applications web full-stack sur mesure. Du MVP à l'outil complexe, je développe des solutions robustes et évolutives adaptées à vos besoins.
Applications web full-stack sur mesure. Du MVP à l'outil complexe, je développe des solutions robustes et évolutives adaptées à vos besoins.
Animations captivantes qui donnent vie à vos interfaces. De la micro-interaction subtile aux transitions spectaculaires, chaque mouvement raconte une histoire.
Animations captivantes qui donnent vie à vos interfaces. De la micro-interaction subtile aux transitions spectaculaires, chaque mouvement raconte une histoire.
Création d'éléments 3D légers pour le web. Idéal pour des logos interactifs, des visualisations de produits ou des expériences immersives.
Création d'éléments 3D légers pour le web. Idéal pour des logos interactifs, des visualisations de produits ou des expériences immersives.
Automatisation de vos processus répétitifs avec n8n. Connectez vos outils et applications sans code, et laissez la machine travailler à votre place.
Automatisation de vos processus répétitifs avec n8n. Connectez vos outils et applications sans code, et laissez la machine travailler à votre place.
Parlons de votre besoin et trouvons ensemble la solution la mieux adaptée à votre projet.
Je développe des sites et applications web en production depuis 2024 — plus de 25 projets livrés à ce jour, dont des sites pour la Chambre de Commerce Canada-Madagascar et des entreprises tech au Canada et en Europe. Ma spécialité est l'interface animée haute performance : Next.js, GSAP, Three.js et optimisation des Core Web Vitals.
Ma stack principale est Next.js (App Router), React, TypeScript, Tailwind CSS, GSAP et Three.js. Côté données, j'utilise Prisma et PostgreSQL. Je travaille avec les versions actuelles : Next.js 16 et React 19.
WordPress est un CMS prêt à l'emploi : plugins, thèmes et interface d'administration inclus. Next.js est un framework React qui génère le HTML côté serveur — il offre un contrôle total sur la performance et l'animation, mais demande de développer la gestion de contenu. Pour un site vitrine simple, WordPress suffit ; pour des interfaces animées et un SEO technique maîtrisé, Next.js est le meilleur choix.
Ce sont les trois métriques que Google utilise pour mesurer l'expérience utilisateur : LCP (vitesse de chargement du contenu principal), INP (réactivité) et CLS (stabilité visuelle). Elles influencent le classement dans les résultats de recherche. Un bon score — LCP sous 2,5 s, INP sous 200 ms — est aussi un signal que les moteurs de recherche IA privilégient.
GSAP et ScrollTrigger pour les animations au scroll et les timelines complexes, et React Three Fiber (Three.js) pour le rendu 3D dans le navigateur. Pour les micro-interactions, CSS et Framer Motion complètent la boîte à outils.
La clé est le rendu côté serveur : générer le HTML pour le crawler avant l'hydratation. En pratique : Server Components, métadonnées statiques et dynamiques, données structurées JSON-LD, sitemap et robots.txt. L'objectif est que le HTML servi au crawler soit identique à celui d'un site statique.
Oui, à condition de le charger stratégiquement : trois.js est chargé à la demande, jamais dans le bundle initial. Sur ce portfolio, la scène 3D du menu est lazy-loadée avec un skeleton pour préserver la performance.
Oui. Je travaille chez Cherry Tech & Design à Antananarivo avec des clients à Madagascar, au Canada et à l'international, et je collabore à distance avec des équipes en France, en Belgique et en Suisse. Le décalage horaire avec l'Europe est de 1 à 2 heures selon la saison.