Interfaces
Des interfaces claires et accessibles, à l'aise sur tous les écrans.
- TypeScript
- React
- Vue.js
- Next.js
- Tailwind CSS
- Vite
- HTML
- CSS
Développeur full-stack · web, mobile & logiciels
J'aime construire des outils qui servent vraiment : applications web, logiciels de bureau, extensions, CMS sur mesure. En TypeScript, PHP, Rust ou Go, je m'occupe de tout, de la base de données à l'interface, jusqu'au serveur qui les fait tourner.



Mes outils
Rien n'est là pour faire joli : chaque technologie ci-dessous tourne dans au moins un de mes projets.
Des interfaces claires et accessibles, à l'aise sur tous les écrans.
Des API solides : chaque entrée vérifiée, chaque route documentée.
Des applications natives légères quand le navigateur ne suffit pas.
Des données bien rangées, et des migrations pour les faire évoluer sans casse.
De la CI au serveur Linux : je mets en ligne et j'administre ce que je construis.
Ce que je peux faire pour vous
Comptes, paiements, temps réel, tableaux de bord : je construis l'application entière, de la base de données jusqu'à l'écran.
Quand le navigateur ne suffit plus : des logiciels natifs et légers, en Rust ou en Go, qui s'installent et se mettent à jour tout seuls.
Exemples :ThorManagerLumoAnimeGuiKaramine
Des extensions Chrome qui se glissent dans les sites que vous utilisez déjà, et savent même parler à Windows.
Exemples :AniShioriThorManagerCinéRadar
Un socle que j'ai conçu de zéro, et des modules qu'on active selon le client : boutique, espace membres, catalogue.
Exemples :cockpit-base & modules
Partir de données brutes et en faire une API propre, rapide, documentée et protégée par clé.
Docker, GitHub Actions, serveurs Linux, reverse proxy : je ne m'arrête pas au code, je mets en ligne et je maintiens ce que je construis.
Réalisations
Ceux dont je suis le plus fier. La plupart sont en ligne : ouvrez-les, testez-les, ils sont faits pour ça.

Gestionnaire de téléchargements natif pour Windows, piloté par une extension Chrome.

Suivi d'anime dans Chrome : progression, calendrier des sorties, lecture dans son lecteur favori.

La table nutritionnelle officielle française (CIQUAL, ANSES) en API REST, prête en deux lignes de code.

Entraînement SQL en français : de vraies requêtes, sur de vraies données, validées sur leur résultat.

La plateforme d'un festival de courts-métrages générés par IA : dépôt des films, jury, votes et palmarès.




Mon propre socle de CMS sur Cockpit, et sept modules qui en font un site vitrine, une boutique ou un espace membres.

Le site d'un camping familial, du brief à la recette : cadrage, maquette, intégration sur cockpit-base.
Tous les projets
24 projet(s) affiché(s)

Gestionnaire de téléchargements natif pour Windows, piloté par une extension Chrome.

Suivi d'anime dans Chrome : progression, calendrier des sorties, lecture dans son lecteur favori.

La table nutritionnelle officielle française (CIQUAL, ANSES) en API REST, prête en deux lignes de code.

Entraînement SQL en français : de vraies requêtes, sur de vraies données, validées sur leur résultat.

La plateforme d'un festival de courts-métrages générés par IA : dépôt des films, jury, votes et palmarès.

Mon propre socle de CMS sur Cockpit, et sept modules qui en font un site vitrine, une boutique ou un espace membres.

Le site d'un camping familial, du brief à la recette : cadrage, maquette, intégration sur cockpit-base.

Client Twitch de bureau, natif et léger : lives, chat, chaînes suivies et rediffusions.

Plateforme d'apprentissage en ligne pour développeurs, en architecture microservices Spring Boot.

Carnet de voyage familial installable : tout préparer en amont, tout retrouver sur place, même hors ligne.

Ce portfolio et mon panel d'hébergement : déployer mes applications depuis GitHub, en toute sécurité.

Commande et livraison de pizzas : PWA installable, suivi du livreur en temps réel, paiement Stripe, fidélité par QR code.

Gestion d'un centre de formation : candidatures, sessions, planning, présences, évaluations.

Toute la culture japonaise réunie : anime, manga, J-Music et jeux vidéo, sur cockpit-base.

Visionneuse d'avatars 3D VRM dans le navigateur : animations, expressions, éclairage et photos.

Un réseau social où l'on suit des passions plutôt que des personnes.

Upscaling IA, nettoyage et encodage vidéo, extraction de DVD et sous-titres par OCR.

Application de bureau pour explorer et écouter des bandes originales, avec paroles et thème clair / sombre.

Application mobile Expo : explorer les Pokémon en cartes animées, en ligne avec PokeAPI ou hors ligne.
Un assistant de bureau qui travaille dans le projet d'un apprenant : lire, modifier, lancer, vérifier.
Extension Chrome : les séances du jour dans les cinémas indépendants, enrichies par TMDB.

Collection de cartes sur mobile : ouverture de boosters fidèle au produit réel, effets holographiques.
Bot Discord d'entraînement SQL : les 264 exercices de SQL Rush, directement dans le serveur de la promotion.
Bot musique pour Discord : la musique de YouTube dans les salons vocaux, par lien ou par simple recherche.
Ma façon de travailler
Des tests unitaires et des scénarios joués dans un vrai navigateur, relancés à chaque nouvelle version.
141 + 23 tests sur AniShiori · 327 sur Kioku · 49 sur Boutique
Tout ce qui vient de l'extérieur peut être piégé : entrées validées, secrets chiffrés, accès limités, mises à jour vérifiées.
Mises à jour signées (Cockpit, ThorManager) · requêtes SQL isolées (SQL Rush)
Sur mobile comme sur grand écran, en clair ou en sombre, au clavier comme à la souris : tout le monde doit pouvoir s'en servir.
Contraste 4,5:1 garanti par l'administration Dashboard
Tests, publication et déploiement s'enchaînent sans manipulation à la main : moins d'oublis, plus de sérénité.
CI → release → site pour AniShiori · images Docker pour cette plateforme
Contact
Un site, une application, un outil interne ou un module sur mesure ? Racontez-moi votre idée : je lis chaque message et j'y réponds personnellement.
Formé au titre Développeur Web et Web Mobile · La Plateforme, Toulon