LL
Niv. 01

LéoLhuile

Bonjour, je suis Léo. Développeur fullstack, je transforme des idées complexes en produits clairs.

Commencer l'aventure

Étape 02

Choisissez votre voie.

Chaque chemin révèle un ensemble de compétences et adapte la suite de l'expérience.

Étape 03 · Toutes les voies

Composez votre arsenal.

Sélectionnez les technologies qui vous intéressent. Faites défiler chaque ligne pour parcourir l'arsenal complet.

01Langages

02Frameworks

03Outils & données

04Tests & qualité

Étape 04

Projets débloqués.

Une sélection représentative de mon approche produit.
Expérience interactive01Progression guidée
Portfolio

Portfolio gamifié

Une visite pensée comme une aventure, avec choix de parcours, projets filtrés, progression et scène finale animée.

  • JavaScript
  • GSAP
  • CSS
Voir le code
Chronomètres collaboratifs02Temps réel
Produit SaaS

Tempo

Un gestionnaire de temps centré sur un chronomètre par tâche, utilisable sans compte puis synchronisable et partageable.

  • Next.js
  • Convex
  • Better Auth
Projet personnel
Voyages flexibles03Données SNCF
Moteur de recherche

Railax

Une recherche de trajets TGV MAX gratuits avec correspondances, dates flexibles, aller-retours et visualisation cartographique.

  • TanStack Start
  • Convex
  • Leaflet
Projet personnel
Tournois sur mesure04Scores en direct
Application métier

ArenaBuilder

Une plateforme de création et de gestion de tournois avec poules, éliminations, règles personnalisées et suivi en direct.

  • TanStack Start
  • Drizzle
  • PostgreSQL
Projet personnel
QR codes physiques05Expériences numériques
Plateforme créateur

Flash & Smile

Une plateforme reliant des QR codes à des messages inspirants, des réactions, des abonnements, des analytics et une boutique.

  • TanStack Start
  • Convex
  • Stripe
Projet personnel
Design system distribué06Composants réutilisables
Outillage frontend

easy-registry

Un registre de composants React accessibles, documentés et installables pour accélérer la construction d'interfaces cohérentes.

  • Next.js
  • Base UI
  • shadcn
Projet personnel
Requêtes typées07API Platform · Hydra
Bibliothèque open source

API Platform Fetch Builder

Une bibliothèque TypeScript pour composer des requêtes typées, gérer la pagination et exposer un CRUD complet sur des API Hydra.

  • TypeScript
  • API Platform
  • ESM
Voir le code
Motivation mobile08Rappels intelligents
Application mobile

PushMe

Une application de rappels motivationnels, avec notifications, tâches catégorisées et retours haptiques pour lutter contre la procrastination.

  • React Native
  • Expo
  • SQLite
Projet personnel
Stratégie multijoueur09Monde persistant
Jeu web

Royaumes de Cendres

Un jeu de stratégie médiéval multijoueur avec lobby, carte, économie, armées, alliances, sièges et boucle de jeu temps réel.

  • TanStack Start
  • Convex
  • Canvas
Prototype personnel
Simulation d'arène10IA · Pathfinding
Moteur de jeu

IO Base Arena

Un prototype d'arène déterministe avec économie, combat, brouillard de guerre, sélection d'unités et navigation automatisée.

  • TypeScript
  • Canvas
  • Recast
Prototype personnel
Univers à collectionner11Web · Discord
Expérience communautaire

Crossfight Dimension

Un monorepo réunissant une application web et un bot Discord autour d'univers, de cartes à collectionner et de contenus générés.

  • Next.js
  • Discord.js
  • PostgreSQL
Projet personnel
Apprendre en jouant12Code · Pédagogie
Projet de fin d'études

Coding Journey

Un jeu pédagogique adaptatif conçu pour apprendre la programmation par la pratique, du workflow visuel à des environnements 2D et 3D.

  • Unity
  • C#
  • C++ / Qt
Projet Epitech
Défense multijoueur13Économie · Revenus
Jeu vidéo

Line Tower Wars

Un tower defense multijoueur construit autour d'un système de revenus et d'une opposition continue entre les joueurs.

  • Unity
  • C#
  • Multijoueur
Prototype personnel
Transfert pair à pair14GUI · CLI
Application desktop

FileShare

Une application C++ combinant interfaces graphique et ligne de commande pour expérimenter un protocole de transfert de fichiers pair à pair.

  • C++
  • CMake
  • SFML
Voir le code
Programmation visuelle15Blocs · Génération
Environnement desktop

Qt-Engine

Un environnement de programmation par workflow permettant de relier des blocs puis de générer le code correspondant.

  • C++
  • Qt
  • Node editor
Projet personnel
Logiciels industriels163D multiplateforme
Expérience professionnelle

Outils 3D · EAB Engineering

Des applications C++ et Qt pour visualiser et modifier des modèles 3D, avec optimisation du rendu et déploiement multiplateforme.

  • C++
  • Qt
  • Qt3D
Mission professionnelle
Course à pied17Apple Health · GPS
Application iOS

EasyPace

Une application qui détecte les pauses parasites d'un run, laisse choisir les segments à retirer puis recrée un entraînement corrigé dans Apple Santé.

  • SwiftUI
  • HealthKit
  • MapKit
Projet personnel
Produits opérationnels18Web · API · Cloud
Expérience professionnelle

Plateformes métier

Des applications web et API destinées aux équipes terrain, de la conception des interfaces au déploiement cloud et à la qualité automatisée.

  • React / Vue
  • Node.js / Symfony
  • AWS
Missions professionnelles
Catalogue automatisé19WordPress · E-commerce
Expérience professionnelle

Import WooCommerce

Un plugin WordPress conçu pour automatiser l'import, la mise à jour et la gestion de catalogues produits WooCommerce.

  • WordPress
  • WooCommerce
  • PHP
Mission professionnelle

Étape 05

Quelques lignes de code.
Beaucoup de décisions.

Développeur full-stack chez Taqt, je construis depuis 2018 des produits web, mobiles et desktop — du prototype au déploiement cloud, avec la même exigence de clarté et de robustesse.

01Comprendre avant de construire
02Rendre le complexe lisible
03Livrer, observer, améliorer
Portrait de Léo Lhuile

Basé àLille, France
Remote

Mission finale

Tout parcours raconte
une progression.

Faites défiler pour découvrir la mienne.
Scroller pour continuer

Journal de progression

Mon parcours,
niveau après niveau.

01
Formation

Epitech

Expert en technologies de l'information, formé par la pratique, l'autonomie et la résolution de problèmes.

02
Desktop & 3D

EAB Engineering

Développement C++ et Qt, optimisation du rendu 3D et déploiement sur Windows, macOS et Linux.

03
E-commerce

Planet Informatys

Création d'un plugin WordPress et WooCommerce pour automatiser l'import et la gestion de catalogues produits.

04
Full-stack

Taqt

De stagiaire à CDI : React, Node.js, Symfony, API Platform, Docker et AWS au service du facility management.

Exploration terminée

Vous connaissez maintenant mon univers.

Faisons connaissance.

Échanger avec moi
Journal de progression

Succès débloqués

Succès débloqué