Eco Mode activated
You are currently viewing the ultra-lightweight version of my portfolio.
About me
I'm a web developer passionate about creating high-performance and environmentally-friendly digital experiences. Based in Rennes(France), available for projects in Nantes, Paris, Berlin or remote work.
My vision
Digital technology now represents a growing part of our carbon footprint. As a web developer, I'm committed to designing websites and applications that minimize their environmental impact without compromising user experience.
My approach
- É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
Technical skills
Frontend
Modern, framework-agnostic web builder generating mostly static HTML, providing excellent natural SEO and optimal performance without imposing technology choices.
Advanced CSS techniques for responsive design and smooth animations, reducing reliance on resource-intensive JavaScript.
Typed superset of JavaScript for more robust and maintainable code, reducing errors and technical debt.
Ultra-lightweight library (~14kb) adding AJAX and WebSocket capabilities directly to HTML. A simple script is all it takes to integrate it on the fly when needed.
Micro JavaScript framework that shines precisely where modern CSS falls short. Perfect for state management without resorting to a heavy framework, while maintaining a minimal footprint.
Backend
Minimalist Node.js framework, quick to implement and resource-efficient under light loads, ideal for simple to moderately complex APIs.
Bidirectional communication protocol ideal for interactive applications, much more resource-efficient than repeated HTTP requests.
Functional language designed for concurrency, offering better scalability and performance than Node.js for heavy workloads.
High-performance Elixir framework featuring LiveView, enabling real-time interfaces without client-side JavaScript.
Databases
Powerful open-source relational DBMS with an almost infinite ecosystem of extensions, offering flexibility and performance for any project type.
NoSQL document database enabling data flexibility and schemas adapted to actual needs.
Instantly transforms a Postgres DB into a REST API. Perfect for simple CRUD operations and relieves the backend of repetitive tasks. In some cases, even allows completely bypassing a backend for direct and secure front/DB communication.
Elixir library for database interaction, optimizing queries for maximum performance.
Tools
Essential for any collaborative development, maintains a clear record of changes and facilitates simultaneous contributions to the same project.
Ensures perfect reproducibility of dev environments across team members. Docker Compose simplifies orchestration of multiple services, and Swarm enables scalable production deployment.
Modern code editor with a good balance between lightweight and features. Its extension system allows precise adaptation to each project.
Essential audit tool for objectively measuring and improving web performance and environmental impact.
Methodologies
Optimization that reduces loading times and resource usage. Better UX directly translates to reduced infrastructure costs and increased conversions.
Intuitive interfaces that meet the actual needs of users. Good UX/UI design reduces friction and improves user engagement.
Professional experience
- 2025 - Present: Freelance web developer, Independent
- 2024 - 2025: Webmaster, Objethèque de Cornouaille
Education
- 2025: Professional Title in Web and Mobile Web Development, Studi
- 2023 - 2024: The Odin Project, online Self-Training
- 2022 - Présent: technology Watch, various sources
Interested in working together?
I am available for short-term or long-term assignments, team projects or web eco-design consultations.
Contact me