Développeur FullStack

(orienté Front-End)

À la recherche de nouveaux défis, je transforme des idées en solutions web créatives et performantes.

Projets

Réalisations à la une.

Outils & Méthodologie

Mon coeur de métier

Outils

Front-end

React / NextJSNiveau : Avancé
Vue / NuxtNiveau : Intermédiaire
AngularNiveau : Bases
WordpressNiveau : Avancé
TailwindCSSNiveau : Avancé
SCSSNiveau : Avancé
ViteNiveau : Avancé

Back-End & DevOps

Relational Databases
SQLite, PostgreSQL, Prisma
Niveau : Fondamentaux
Python
Django, FastAPI
Niveau : Bases
Git
Versioning
Niveau : Intermédiaire
Docker / WSL2
Containerization
Niveau : Fondamentaux

Productivité

Claude
Claude design / code
Niveau : Intermédiaire
Cursor
Prompt Engineering
Niveau : Intermédiaire
Figma
Design & Prototyping
Niveau : Intermédiaire
Adobe Creative Suite
PS, AI, PR, XD
Niveau : Avancé

Processus

Écosystème TypeScript & Interfaces Réactives

Selon la nature de chaque projet, j'emploie différentes approches techniques :

Architecture & Composants UI Next.js / Nuxt

J'emploie la puissance de frameworks modernes — React avec Next.js ou de Vue.js avec Nuxt — pour transformer de simples sites web en véritables applications robustes, fluides et performantes par la conception de structures basées sur des composants réutilisables. Une approche qui garantit un code propre, une maintenance simplifiée et une vitesse d'exécution maximale.

Qu'il s'agisse d'applications web mobiles (PWA) ou de tableaux de bord complexes, j'utilise TypeScript comme garde-fou, de manière à sécuriser le code dès la saisie, éliminant les potentielles erreurs en amont.

Contextualisation
Pour que l'application reste rapide et stable, je centralise la gestion des données (via useContext/Redux pour React, ou Pinia pour Vue). Cette approche évite de faire voyager les informations de composant en composant à la main : chaque élément de l'interface pioche directement ce dont il a besoin, là où il faut.
Synchronisation & Cache Intelligent
Pour garantir une vitesse maximale lors de requêtes complexes, je gère le cycle de vie des données en tâche de fond. Grâce à un système de cache intelligent, l'application mémorise les informations déjà chargées : l'utilisateur navigue instantanément et sans coupure, tandis que les données se synchronisent discrètement avec le serveur en arrière-plan.
Optimisation des performances

Mon travail récent pour un cabinet d'avocats démontre mon approche en matière d'efficacité des solutions que j'apporte : grâce à une optimisation rigoureuse, le site a atteint une position moyenne de 10,7 sur Google avec un taux de clic (CTR) remarquable de 9,7 % rien que sur les trois derniers mois.

Je suis également très attentif aux métriques Core Web Vitals (LCP, CLS, ..) visant à optimiser les performances, l'accessibilité et le SEO. Je crée ainsi des solutions performantes qui attirent un trafic qualifié.

ArcisArcisMetrics
Déploiement

J'utilise systématiquement Git pour le versionnage des différents projets. La stratégie de déploiement s'adapte quant à elle à chaque architecture : Pour les applications Next.js, je privilégie l'écosystème Vercel, tandis que pour les projets WordPress, j'aurais tendance à privilégier une approche conteneurisée avec Docker et l'automatisation CI/CD avec GitHub Actions qui se chargera d'installer Wordpress et les dépendances utiles sur le serveur ciblé et compiler un thème optimisé et minifié à partir du code source.

Github ActionsVSCode Workflow
Ingénierie assistée par IA

Le paysage du monde digital évolue de plus en plus vers l'intégration de l'intelligence artificielle. Pour répondre aux exigences d'un écosystème digital en mutation, j'intègre l'IA au cœur de mon workflow (Cursor, Claude, Copilot).

Plus qu'une simple assistance, j'adopte progressivement une approche de développement augmentée qui décuple ma productivité lors du prototypage et de la définition d'architectures logicielles. Mon expertise consiste à orchestrer ces outils via un 'prompt engineering' rigoureux, tout en assurant une supervision humaine constante : chaque ligne de code générée est systématiquement validée et optimisée. Cette méthodologie garantit des fondations robustes et un gain d'agilité immédiat pour chaque projet.

Une expérience WordPress « Haute Couture »

Pour réaliser des sites web modernes, robustes et performants, je m'affranchis tout d'abord des constructeurs de pages génériques (Elementor, Divi) et des thèmes principalement sous PHP au profit d'une structure plus moderne : le développement de blocs Gutenberg sur mesure via un processus de build optimisé.

Gutenberg
Wordpress a considérablement évolué avec les années. Aujourd'hui, Gutenberg et le Full Site Editing sont toutes deux la référence en matière de conception sous Wordpress. Cette méthode me permet non seulement d'optimiser le thème rendu pour de bien meilleures performances, mais aussi d'intégrer directement n'importe quelle librairie npm dans les blocs conçus, offrant une liberté technique et une flexibilité bien supérieures aux thèmes WordPress standards ou aux plateformes no/low-code. Mon approche repose d'ailleurs sur la création d'un Design System dédié à chaque projet.
Le pont entre React & WordPress
Le coeur de Wordpress repose sous PHP d'une part (legacy) et désormais également sous React. En traitant WordPress comme une plateforme dédiée au JavaScript moderne, cette méthode fusionne la simplicité d'un CMS avec la puissance des frameworks actuels. Qu'il s'agisse d'architectures 'Headless' ou d'extensions sur mesure, l'exploitation totale du potentiel npm permet de livrer des fonctionnalités uniques et ultra-performantes.
Expérience éditeur
Les interfaces de gestion sont conçues pour être intuitives et structurées. Chaque bloc respecte strictement la charte graphique définie tout en garantissant une réutilisation optimale et une grande flexibilité dans la composition des pages.
Performance & pérennité
La limitation drastique des dépendances aux plugins tiers assure une stabilité accrue, une optimisation rigoureuse des Core Web Vitals et une maintenance facilitée. Une base technique solide, conçue pour évoluer avec les besoins du projet.
À propos

Qui suis-je ?

Du design à l'architecture front-end, j'ai évolué dans des environnements variés : agences, startups, missions indépendantes et grands groupes. Basé à Charleroi, je travaille sur le site ou bien à distance selon le contexte.

Expériences professionnelles

Medi-Market Group

Développeur Front-End - 2025

  • Audit e-commerce et développement de fonctionnalités sur une plateforme retail à grande échelle.
  • Refonte UX/UI des interfaces clients et des outils métier internes.
  • Conception et développement complet d'une application interne (MVP) : architecture de composants, système de design sur-mesure combiné à MUI, développement front-end intégral.

Digiwolf

Développeur Front-End, UX/UI Designer - 2024

  • Conception et développement d'applications et de sites web sur-mesure sous WordPress Gutenberg.
  • Exploration et intégration de nouvelles stacks dans un contexte de projets réels.

Fidelo Agency

Développeur Front-End, UX/UI Designer - 2022-2023

  • Développement de sites web sous WordPress et création de blocs Gutenberg entièrement personnalisés.
  • Collaboration UX/UI en amont pour garantir la cohérence entre design et intégration.

Rever DataEngineers

Développeur Front-End, UX/UI Designer - 2018-2021

  • Lead front-end sur le développement des interfaces logicielles et la définition des standards UX/UI.
  • Participation active à la réflexion produit : analyse des besoins métiers et structuration des concepts liés à la maîtrise des données.

ExperIT

UX/UI Designer, Développeur Front-End - 2018

  • Développement web et maintenance d'applications métier.
  • Support technique et dépannage informatique.

Fédération InforJeunes Wallonie-Bruxelles

UX/UI Designer, Développeur Front-End - 2017

  • Audit complet de l'existant : analyse des forces et faiblesses, identification des axes d'amélioration.
  • Conception UX/UI : wireframes et maquettes haute-fidélité avant développement.
  • Développement intégral du site sous WordPress (PHP).

Formations

  • Haute Ecole Albert Jacquard de Namur, 2011-2014
  • Institut Technique Provincial de Court-Saint-Etienne, section Audiovisuel, 2005-2011

Soft Skills

  • Habitué à travailler en autonomie sur le lead front-end, je sais prendre des initiatives tout en restant aligné avec les objectifs de l'équipe.
  • Je travaille mieux avec des objectifs clairs — j'audite, je structure, puis j'exécute.
  • Attentif aux besoins clients : on me décrit comme réactif, précis et impliqué dans la réussite du projet.
  • Je partage volontiers mes connaissances — que ce soit en revue de code, en échange informel ou via une documentation claire.
  • Je préfère clarifier les ambiguïtés en amont plutôt que d'avancer dans le flou et corriger ensuite.

Questions fréquentes

Fabian Thiry est-il UX/UI Designer ou développeur ?
Fabian Thiry est avant tout développeur. Sa sensibilité UX/UI n'est pas un second métier — c'est une compétence transversale qui enrichit son développement. Là où beaucoup de développeurs reçoivent une maquette et l'exécutent, Fabian comprend les intentions derrière le design, anticipe les frictions utilisateur et prend des décisions techniques qui servent l'expérience finale. C'est cette combinaison rare qui fait sa valeur dans une équipe produit.
Quel type de développeur est Fabian ?
Fabian Thiry est un développeur Fullstack orienté front-end dont la force réside dans une double compétence technique et UX/UI. Fort de 7 ans d'expérience, il ne se contente pas de traduire des maquettes en code : il anticipe les usages, optimise l'accessibilité et garantit une performance logicielle au service de l'expérience utilisateur.
Pourquoi cette sensibilité UX/UI est-elle une force dans son code ?
Cette sensibilité permet à Fabian de supprimer la 'zone de perte' entre le design et le développement. Il anticipe les contraintes techniques dès la phase de conception et prend des décisions d'implémentation qui respectent l'intention créative initiale, garantissant ainsi un produit final cohérent, accessible et engageant.
Quelles technologies maîtrise Fabian Thiry ?
Fabian Thiry maîtrise React, Next.js, TypeScript, Vue.js, Nuxt, WordPress et Gutenberg. Il utilise TailwindCSS et SCSS pour le styling, Figma pour le design UX/UI, et explore le backend avec Python, FastAPI et Prisma ORM.
Quelle est la différence entre un développeur frontend et un développeur fullstack orienté frontend ?
Un développeur frontend pur se concentre sur l'interface utilisateur. Un développeur fullstack orienté frontend comme Fabian Thiry maîtrise également les bases de données, les APIs et le déploiement — tout en gardant l'expérience utilisateur comme priorité centrale.
Comment Fabian gère-t-il sa transition vers le développement Fullstack ?
Fabian aborde le back-end avec la même rigueur que le front-end. Il est actuellement en phase de spécialisation sur l'intégration de bases de données modernes (Supabase, Prisma, SQLite) et développe ses compétences en création d'API avec FastAPI ou Node.js, afin de concevoir des architectures robustes et sécurisées de bout en bout.
Comment Fabian concilie-t-il performance, accessibilité et SEO ?
Pour Fabian, ces trois piliers sont indissociables. La performance est le socle de l'expérience utilisateur, l'accessibilité une exigence éthique et technique, et le SEO la conséquence naturelle d'un code sémantique bien structuré. Chaque interface est optimisée en amont pour offrir une information instantanément accessible, tant aux utilisateurs qu'aux robots d'indexation.
Quelle est l’approche de Fabian Thiry en matière de SEO et de GEO ?
Fabian optimise ses développements pour les moteurs de réponse en structurant ses données sémantiquement (JSON-LD, balisage HTML) et en adoptant une stratégie 'Answer-first'. Il privilégie la clarté et la concision afin que les IA puissent extraire immédiatement la valeur de son travail, renforçant ainsi la fiabilité et l'autorité de ses interfaces.
Pourquoi Fabian Thiry préconise-t-il WordPress pour ses projets web ?
WordPress est utilisé ici non comme un outil 'no-code', mais comme une plateforme de développement robuste. L'approche consiste à utiliser le CMS comme socle de gestion de contenu tout en développant l'interface via des composants React personnalisés et des outils de build modernes. Cela permet d'allier la simplicité d'administration pour le client à la puissance de l'écosystème npm pour des fonctionnalités sur mesure, offrant ainsi une alternative performante et évolutive aux frameworks propriétaires ou aux thèmes génériques.
Comment Fabian Thiry intègre-t-il l'IA dans son processus de développement ?
Le développement logiciel évolue vers une ingénierie augmentée. J'intègre des outils comme Cursor, Claude et Copilot au cœur de mon workflow pour automatiser le prototypage et structurer des architectures complexes. Mon rôle consiste à concevoir des 'prompts' précis pour orchestrer l'IA, tout en exerçant une supervision rigoureuse : chaque ligne de code est systématiquement revue, validée et optimisée pour garantir robustesse, sécurité et maintenabilité.
Comment fonctionne le portfolio de Fabian Thiry ?
Ce site est le portfolio personnel de Fabian. Le front-end est développé sous Next.js et déployé automatiquement sur Vercel depuis un dépôt GitHub, avec un environnement de staging avant la mise en production. Le back-end est développé en Python et déployé automatiquement vers un web service depuis le même dépôt. Le chatbot, par exemple, est un module conçu par Fabian qui génère ses réponses via l'IA Groq, exposée grâce à une API FastAPI.
Contact

Prenons le temps de discuter

Chargement...