Mode Éco activé
Vous consultez actuellement la version ultra-légère de mon portfolio.
À propos de moi
Je suis un développeur web passionné par la création d'expériences numériques performantes et respectueuses de l'environnement. Basé à Rennes, disponible pour des projets à Nantes, Paris, Berlin ou en télétravail.
Ma vision
Le numérique représente aujourd'hui une part croissante de notre empreinte carbone. En tant que développeur web, je m'engage à concevoir des sites et applications qui minimisent leur impact environnemental sans compromettre l'expérience utilisateur.
Mon approche
- Éco-conception: Solutions légères qui consomment moins de ressources serveur et moins de bande passante
- Performance: Un site rapide est plus agréable à utiliser et consomme moins d'énergie côté utilisateur
- Accessibilité: Interfaces accessibles à tous, quel que soit le handicap ou l'appareil utilisé
- Durabilité: Sites avec des technologies pérennes et maintenables sur le long terme
Compétences techniques
Frontend
Framework web agnostique générant principalement du HTML statique, offrant un excellent SEO naturel et des performances optimales sans imposer de choix technologiques.
Techniques CSS avancées pour un design responsive et des animations fluides, limitant le recours au JavaScript coûteux en ressources.
Sur-ensemble typé de JavaScript pour un code plus robuste et maintenable, réduisant les erreurs et la dette technique.
Bibliothèque ultra-légère (~14kb) ajoutant des capacités AJAX et WebSocket directement au HTML. Un simple script suffit pour l'intégrer à la volée quand le besoin s'en fait sentir.
Micro-framework JavaScript qui brille précisément là où le CSS moderne ne suffit plus. Parfait pour gérer les états sans recourir à un framework lourd, tout en gardant une empreinte minimale.
Backend
Framework Node.js minimaliste, rapide à mettre en place et économe en ressources sous faible charge, idéal pour des APIs simples à moyennement complexes.
Protocole de communication bidirectionnelle idéal pour les applications interactives, bien plus économe en ressources que les requêtes HTTP répétées.
Langage fonctionnel conçu pour la concurrence, offrant une meilleure scalabilité et performance que Node.js pour des charges importantes.
Framework Elixir haute performance incluant LiveView, permettant de créer des interfaces temps réel sans JavaScript côté client.
Bases de données
SGBD relationnel open-source puissant avec un écosystème d'extensions quasi infini, offrant flexibilité et performances pour tout type de projet.
Base de données NoSQL orientée documents permettant une flexibilité des données et des schémas adaptés aux besoins réels.
Transforme une BDD Postgres en API REST instantanément. Idéal pour des CRUD simples et soulage le backend des tâches répétitives. Dans certains cas, permet même de se passer complètement de backend pour une communication front/BDD directe et sécurisée.
Bibliothèque Elixir pour l'interaction avec les bases de données, optimisant les requêtes pour des performances maximales.
Outils
Essentiel pour tout développement collaboratif, permet de garder une trace claire des modifications et facilite les contributions simultanées sur un même projet.
Assure une reproductibilité parfaite des environnements de dev entre les membres d'une équipe. Docker Compose simplifie l'orchestration de services multiples, et Swarm permet un déploiement scalable en production.
Éditeur de code moderne avec un bon équilibre entre légèreté et fonctionnalités. Son système d'extensions permet de l'adapter précisément à chaque projet.
Outil d'audit essentiel pour mesurer et améliorer objectivement les performances web et l'impact environnemental.
Méthodologies
Conception d'interfaces compatibles avec tous les appareils, navigateurs et modes d'utilisation. Élargit l'audience potentielle et assure une expérience utilisateur inclusive.
Optimisation qui réduit les temps de chargement et l'utilisation des ressources. Une meilleure UX se traduit directement par une réduction des coûts d'infrastructure et une augmentation des conversions.
Approche de développement visant à optimiser chaque étape du cycle de vie des services numériques, conciliant performance et sobriété.
Interfaces intuitives qui répondent aux besoins réels des utilisateurs. Une bonne conception UX/UI réduit les frictions et améliore l'engagement des utilisateurs.
Expérience professionnelle
- 2025 - Aujourd'hui: Développeur web freelance, Indépendant
- 2024 - 2025: Webmaster, Objethèque de Cornouaille
Formation
- 2025: Titre RNCP de niveau 5, développeur web et web mobile, Studi
- 2023 - 2024: The Odin Project, auto-formation en ligne
- 2022 - Présent: veille technologique, sources diverses
Intéressé par une collaboration?
Je suis disponible pour des missions ponctuelles ou longue durée, des projets d'équipe ou des consultations en éco-conception web.
Me contacter