Bonjour, je suis

Léonard Michiels

Technical Lead & Développeur Full-Stack Senior

Du premier croquis au produit final.

Vaud, Suisse
01 /

Compétences & Technologies

Langages

JavaScriptES6+, async/await, manipulation DOM, Node.js.
TypeScriptJS typé pour des codebases évolutives. Utilisé quotidiennement dans React et Electron.
PHPScripting serveur pour thèmes WordPress, plugins et pipelines sur mesure.
PythonWeb scraping, scripts d'automatisation et expérimentation ML.
HTML5Balise sémantique et accessible suivant les standards du web.
CSS3Grid, Flexbox, propriétés personnalisées et animations CSS.

Frameworks & Librairies

ReactUI à base de composants avec hooks et context. Usage quotidien.
Vue.jsFramework réactif progressif.
Next.jsMeta-framework React pour SSR, SSG et apps full-stack.
Node.jsRuntime JavaScript pour API REST et serveurs temps réel.
ExpressFramework web Node.js minimaliste.
FastifyFramework Node.js haute performance avec validation de schéma.
ElectronDéveloppement d'applications desktop cross-platform.
Socket.IOCommunication bidirectionnelle temps réel - jeux de quiz en direct.
GSAPBibliothèque d'animation professionnelle utilisée dans le framework de thème WordPress TrivialForge.
SwiperBibliothèque de slider et carrousel tactile utilisée sur les sites clients.
ZustandGestion d'état React légère. Utilisée dans l'app de quiz Electron.
ZodValidation de schéma TypeScript pour la sécurité des types au runtime.
FullCalendarComposant calendrier interactif - utilisé dans l'app de planification kiddytime.

Mise en forme

SCSS / SassPréprocesseur CSS avec variables, mixins et imbrication.
Tailwind CSSFramework CSS utility-first. Utilisé dans de multiples projets.
PostCSSPipeline de transformation CSS - utilisé dans les thèmes WordPress et projets React.
Material UIBibliothèque de composants React implémentant Material Design.

CMS & Headless

WordPressDéveloppement de thèmes et plugins sur mesure pour 40+ sites clients.
Blocs GutenbergEnregistrement de blocs personnalisés et catégories de blocs dans les projets WordPress FSE.
ACFAdvanced Custom Fields - modélisation flexible de contenu pour WordPress.
WooCommerceIntégration e-commerce et développement de thème WooCommerce sur mesure.
FacetWPFiltrage avancé et recherche facet pour WordPress.
ContentfulCMS headless - modélisation de contenu et API de livraison.

IA & Automatisation

GitHub CopilotAssistant de programmation IA intégré au workflow quotidien VS Code.
CursorÉditeur de code propulsé par l'IA pour un développement accéléré.
ChatGPT / ClaudeIntégration d'API LLM et ingénierie de prompts pour pipelines d'automatisation.
Stable DiffusionGénération d'images locale et expérimentation de modèles avec diffusers.
PEIngénierie de PromptsConception systématique de prompts pour automatiser des tâches et générer des résultats structurés.
AUTOAutomatisationRevue de code, génération et automatisation de tâches assistées par IA.
PWAPWAProgressive Web App - support hors-ligne, invite d'installation, service workers.

Build & Outillage

ViteOutil de build frontend moderne avec HMR rapide.
WebpackBundler de modules pour projets complexes multi-entrées.
VitestTests unitaires rapides natifs Vite avec couverture.
GitContrôle de version - branching, rebasing, stashing, code review.
GitLabPipelines CI/CD et hébergement de dépôts.

APIs & Données

API RESTConception et consommation de services REST.
GraphQLRequêtage API flexible utilisé avec le CMS Contentful.
API NotionIntégration API Notion pour l'automatisation de contenu et les pipelines de données.
MySQL / SQLRequêtage de base de données relationnelle.
RedisStockage en mémoire pour le cache et la gestion de sessions.

Infrastructure

DockerContainerisation pour environnements de dev et déploiements.
KubernetesOrchestration de conteneurs - formation LFS258 Kubernetes Fundamentals.
ApacheConfiguration serveur web via .htaccess.

Client & Projet

CLTGestion ClientRelations clients de bout en bout - onboarding, suivi et gestion de comptes pour 40+ sites actifs.
PRORédaction de PropositionsPropositions techniques et commerciales : cadrage, tarification et planification de livraison.
SCPCadrage de ProjetDécomposition des besoins clients en livrables phasés avec délais et contraintes clairs.
CONSConseil TechniqueConseil aux clients sur les choix de stack, migrations et stratégie digitale.
COMCommunicationReporting clair et gestion des attentes entre publics techniques et non techniques.
Agile / SprintsPlanification de sprints, priorisation de tâches et livraison itérative en équipe.

R&D & Innovation

PoCPreuve de ConceptPrototypage rapide pour valider la faisabilité technique avant le développement complet.
RPTPrototypage RapideDe l'idée à la démo fonctionnelle en heures - maquettes interactives et MVP fonctionnels.
TWKVeille TechnologiqueVeille continue sur les outils émergents, frameworks et développements IA.
AIIntégration IAIntégration de LLM et d'IA générative dans les produits et workflows.
OSSOpen SourceContributeur actif et mainteneur de dépôts publics sur GitHub.
02 /

Projets

03 /

Expérience

Technical Lead & Développeur Full-Stack Senior

Trivial Mass SA · Vaud, Switzerland

  • Conçu et livré une application desktop Electron + React pour l'animation de quiz multijoueur en temps réel - produit commercial avec système de licence par empreinte machine, builds multi-plateformes (macOS / Windows / Linux)
  • Développé un outil de profilage à base de cartes glissables (React, Vite, Node/Express) générant des profils de marque via LLM ; déployé lors d'événements clients
  • Architecturé un système de réservation multi-calendriers synchronisant plusieurs plateformes de location externes en temps réel
  • Intégré des outils IA (Copilot, Cursor, Claude API) dans le workflow quotidien - réduction des délais de livraison sans ressource supplémentaire
  • Développé des thèmes et plugins WordPress réutilisables ; automatisé la génération de PDFs via API tierce
  • Piloté des projets de bout en bout : cadrage, offres commerciales, facturation, suivi client
  • Formé et accompagné un apprenti jusqu'à l'autonomie sur des projets WordPress
ReactElectronViteTypeScriptNode.jsExpressPHPWordPressAI/LLM

Développeur Front-End Senior

WIDE Switzerland · Vaud, Switzerland

  • Développement et intégration de composants React au sein d'une solution e-commerce FEaaS couplée à un CMS headless
  • Création et gestion de requêtes GraphQL ; participation aux rituels agiles
ReactGraphQLContentfulTypeScript

Développeur Full-Stack

Horde · Vaud, Switzerland

  • Développement de thèmes WordPress sur mesure et d'applications web complexes
  • Études de faisabilité technique, POC et estimations de développement
  • Formation des clients à l'utilisation du CMS et rédaction de documentations de transfert
WordPressPHPJavaScriptReactNode.js

Développeur Front-End

Copilote · Switzerland

  • Développement de sites web, PWA et intégration front-end
JavaScriptHTML5CSS3
04 /

Travaillons ensemble.

Ouvert aux projets freelance, collaborations et conversations intéressantes.