Hi, I'm

Léonard Michiels

Technical Lead & Senior Full-Stack Developer

From first sketch to final product.

Vaud, Switzerland
01 /

Skills & Technologies

Languages

JavaScriptES6+, async/await, DOM manipulation, Node.js.
TypeScriptTyped JS for scalable codebases. Used daily in React and Electron projects.
PHPServer-side scripting for custom WordPress themes, plugins, and pipelines.
PythonWeb scraping, automation scripts, and ML experimentation.
HTML5Semantic, accessible markup following web standards.
CSS3Grid, Flexbox, custom properties, and CSS animations.

Frameworks & Libraries

ReactComponent-based UI with hooks and context. Daily use.
Vue.jsProgressive reactive framework.
Next.jsReact meta-framework for SSR, SSG, and full-stack apps.
Node.jsJavaScript runtime for REST APIs and real-time servers.
ExpressMinimalist Node.js web framework.
FastifyHigh-performance Node.js framework with schema validation.
ElectronCross-platform desktop app development.
Socket.IOReal-time bidirectional communication - live quiz games.
GSAPProfessional-grade animation library used in TrivialForge WordPress theme framework.
SwiperTouch-friendly slider and carousel library used across client sites.
ZustandLightweight React state management. Used in Electron quiz app.
ZodTypeScript-first schema validation for runtime type safety.
FullCalendarInteractive calendar component - used in kiddytime scheduling app.

Styling

SCSS / SassCSS preprocessor with variables, mixins, and nesting.
Tailwind CSSUtility-first CSS framework. Used across multiple projects.
PostCSSCSS transformation pipeline - used across WordPress themes and React projects.
Material UIReact component library implementing Material Design.

CMS & Headless

WordPressCustom theme and plugin development for 40+ client sites.
Gutenberg BlocksCustom block registration and block categories in WordPress FSE projects.
ACFAdvanced Custom Fields - flexible content modelling for WordPress.
WooCommerceE-commerce integration and custom WooCommerce theme development.
FacetWPAdvanced filtering and faceted search for WordPress.
ContentfulHeadless CMS - content modelling and delivery API.

AI & Automation

GitHub CopilotAI pair programming assistant integrated into daily VS Code workflow.
CursorAI-powered code editor for accelerated development.
ChatGPT / ClaudeLLM API integration and prompt engineering for automation pipelines.
Stable DiffusionLocal image generation and model experimentation with diffusers.
PEPrompt EngineeringSystematic prompt design to automate tasks and generate structured outputs.
AUTOWorkflow AutomationAI-assisted code review, generation, and task automation.
PWAPWAProgressive Web App - offline support, install prompt, service workers.

Build & Tooling

ViteModern frontend build tool with fast HMR.
WebpackModule bundler for complex multi-entry projects.
VitestFast Vite-native unit testing with coverage.
GitVersion control - branching, rebasing, stashing, code review.
GitLabCI/CD pipelines and repository hosting.

APIs & Data

REST APIDesign and consumption of REST services.
GraphQLFlexible API querying used with Contentful CMS.
Notion APINotion API integration for content automation and data pipelines.
MySQL / SQLRelational database querying.
RedisIn-memory data store for caching and session management.

Infrastructure

DockerContainerisation for dev environments and deployments.
KubernetesContainer orchestration - LFS258 Kubernetes Fundamentals trained.
ApacheWeb server config via .htaccess.

Client & Project

CLTClient ManagementEnd-to-end client relationships - onboarding, follow-up, and long-term account management for 40+ active sites.
PROProposal WritingTechnical and commercial proposals: scoping, pricing, and delivery planning.
SCPProject ScopingBreaking down client needs into phased deliverables with clear timelines and constraints.
CONSTechnical ConsultingAdvising clients on stack choices, migrations, and digital strategy.
COMStakeholder CommunicationClear reporting and expectation management across technical and non-technical audiences.
Agile / SprintsSprint planning, task prioritisation, and iterative delivery in team settings.

R&D & Innovation

PoCProof of ConceptFast-cycle prototyping to validate technical feasibility before full build.
RPTRapid PrototypingFrom idea to working demo in hours - interactive mockups and functional MVPs.
TWKTech WatchContinuous monitoring of emerging tools, frameworks, and AI developments.
AIAI IntegrationEmbedding LLMs and generative AI into products and workflows.
OSSOpen SourceActive contributor and maintainer of public repositories on GitHub.
02 /

Projects

03 /

Experience

Technical Lead & Senior Full-Stack Developer

Trivial Mass SA · Vaud, Switzerland

  • Designed and shipped an Electron + React desktop app for real-time multiplayer quiz events - commercial product with machine-fingerprint licensing, multi-platform builds (macOS / Windows / Linux)
  • Built a swipeable-card profiling tool (React, Vite, Node/Express) generating brand profiles via LLM; deployed at client events
  • Architected a multi-calendar booking system synchronising multiple external rental platforms in real time
  • Integrated AI tools (Copilot, Cursor, Claude API) into daily workflow - reduced delivery times without additional headcount
  • Developed reusable WordPress themes and plugins; automated PDF generation via third-party API
  • Managed end-to-end projects: scoping, commercial proposals, invoicing, client follow-up
  • Trained and mentored an apprentice to full autonomy on WordPress projects
ReactElectronViteTypeScriptNode.jsExpressPHPWordPressAI/LLM

Senior Front-End Developer

WIDE Switzerland · Vaud, Switzerland

  • Developed and integrated React components within a FEaaS e-commerce solution coupled with a headless CMS
  • Created and managed GraphQL queries; participated in agile ceremonies
ReactGraphQLContentfulTypeScript

Full-Stack Developer

Horde · Vaud, Switzerland

  • Custom WordPress theme development and complex web application builds
  • Technical feasibility studies, POCs, and development estimates
  • Client training on CMS usage and handoff documentation
WordPressPHPJavaScriptReactNode.js

Front-End Developer

Copilote · Switzerland

  • Website development, PWA, and front-end integration
JavaScriptHTML5CSS3
04 /

Let's work together.

Open to freelance projects, collaborations, and interesting conversations.