Disponible CDI dès septembre 2026 · Freelance dès maintenant

Louis Potevin, Développeur full-stack

Deux ans sur une application métier en production chez Legrand, un design system publié sur npm, une infra que j'héberge moi-même. Ce site tourne sur tout ça.

Profil

Un profil full-stack, à l’aise sur toute la chaîne.

Depuis avril 2025, je développe une application métier utilisée dans les ateliers de production de Legrand France - stage, puis job d'été, puis alternance, toujours sur le même produit. Du code que de vraies équipes utilisent tous les jours (sous NDA, donc pas de détails ici).

À côté, je construis mes propres outils : Nova Design System sur npm, un Gitea et sa CI sur mon VPS. Pas pour la ligne de CV - parce que maintenir un truc dans la durée apprend plus que le recommencer.

BUT MMI (dév. web) à l'IUT du Limousin, et deux ans chez Legrand sur la même application métier - du stage à l'alternance.

  • Front-endVue.js chez Legrand, Astro sur mes projets, TypeScript partout. Et un design system maison de 29 composants pour ne rien réécrire deux fois.
  • Back-endNode et Express en production chez Legrand, PostgreSQL pour les données.
  • Outils & déploiementMon Gitea, mes runners, mon Apache, mon VPS : quand ce site se déploie, c'est ma CI qui tourne, pas celle de quelqu'un d'autre.

Projets phares

Un design system, une infra, un outil Rust. Et ce site.

Trois projets publics, avec leur statut réel - y compris ce qui est encore en chantier. Le code source de chacun est ouvert sur GitHub, sans filtre marketing.

Maintenu

Nova Design System

Bibliothèque de composants Astro - tokens, accessibilité, distribution npm.

29 composants Astro, un système complet de tokens (couleur, typographie, espacement, rayons) et un thème clair/sombre piloté par variables CSS. Publié sur npm, il propulse ce portfolio.

  • 29 composants exportés sur npm
  • Tokens couleur / typo / espacement / rayons, thème clair-sombre
  • publication npm en ~15 s
En production

louis-potevin.dev

Ce site. Astro multi-pages, fond 3D, bilingue, 100 % Nova Design System.

Portfolio statique bilingue (FR/EN), entièrement composé avec les composants Nova, avec une scène spatiale Three.js pilotée par le scroll et un SEO complet (hreflang, JSON-LD, sitemap).

  • Bilingue FR/EN avec hreflang et sitemap localisé
  • Scène Three.js pilotée par le scroll, fallback sans WebGL
  • JSON-LD Person / WebSite / BreadcrumbList / SoftwareSourceCode
En cours

File Organizer

Portage Java vers Rust d'un organiseur de fichiers, UI native avec GPUI.

Réécriture en Rust d'un outil d'organisation de fichiers initialement en Java : surveillance du système de fichiers avec `notify`, interface native GPUI, et architecture qui sépare strictement la logique fichiers de l'UI.

  • Logique filesystem pure, découplée de l’UI
  • Surveillance temps réel avec le crate notify

Stack technique

Mes outils du quotidien.

  • Astro
  • Vue.js
  • TypeScript
  • JavaScript
  • Sass
  • Node.js
  • PostgreSQL
  • Docker
  • Linux
  • Cloudflare
  • Gitea CI/CD
  • Rust
  • Python
  • Git
  • Figma

Contact

Un poste, une mission, une question ?

CDI full-stack à partir de septembre 2026, freelance dès maintenant. Basé à Limoges, mobile partout en France, à l'aise en remote. Un mail suffit - je réponds en général sous 24 à 48 heures, en français ou en anglais.

Écrire un e-mail

contact@louis-potevin.dev

Partout en France, sur site ou en remote