Technologies

CMS

(3)

Drupal

Drupal est un des CMS basé sur PHP les plus populaires de son marché. Plébiscité par le secteur de l'éducation et des acteurs gouvernementaux du monde entier, il offre une souplesse inégalée dans la gestion des contenus de part son puissant système de permissions granulaires, son moteur de vues et son écosystème de modules supportés par une communauté active.Depuis 2019, je suis intervenu en freelance sur de nombreux projets Drupal pour des clients dans les secteurs du luxe, de l'immobilier, de l'éducation et du divertissement. Au fil des années, j'ai développé une expertise complète dans le développement de sites Drupal, de leur conception au développement de thèmes et de modules personnalisés.Préférant l'utilisation des modules de base et ceux activement maintenus par la communauté (Views, Paragraphs, Blocks, Webform, etc.) aux solutions customisées difficiles à maintenir dans le temps, je contribue fièrement à Drupal depuis 2024 en apportant des fixs de compatibilité aux modules que j'utilise lors des montées en version du CMS.Mes servicesDéveloppement de thèmes Drupal sur-mesureDéveloppement de modules Drupal sur-mesureConstruction et architecture de sites DrupalDéveloppement de sites Drupal multilinguesIntégration d'applications web avec DrupalLiens utilesSite officiel Mes contributions
Plus d'informations

WordPress

Utilisé par plus de 40% des sites, WordPress est indéniablement le CMS le plus populaire du marché. Aussi facile à prendre en main pour les développeurs que pour ses utilisateurs, il règne en maître incontesté sur son segment.Développement de thème WordPress sur-mesureDéveloppement de plugin WordPress sur-mesureDéveloppement e-commerce avec WooCommerceModernisation du développement avec Timber et TwigSite officiel
Plus d'informations

Shopify

Alternative clefs en main aux solutions e-commerce auto-hébergées, Shopify a su se créer une place de choix auprès des commerçants de toutes tailles de part sa simplicité de mise en œuvre, son écosystème d'applications et d'outils tiers le supportant ainsi que son support pour la vente multicanal, en boutique et sur les réseaux sociaux.Mes servicesDéveloppement de thème Liquid personnaliséCustomisation de thème existantCréation d'applications personnalisées
Plus d'informations

Front-End

(7)

Twig

Twig est un moteur de template Jinja-like utilisé principalement dans l'écosystème PHP. Supporté nativement par Symfony et Drupal depuis sa version 8, il permet aux développeurs de modulariser leur code HTML tout en gardant une séparation claire entre logique et affichage. Des ports existent également pour d'autres languages permettant son utilisation avec Node.js via twig.js par exemple.Après une première expérience de Twig lors du développement de sites avec Drupal, je l'ai adopté comme moteur de template par défaut pour grand nombre de mes projets. J'ai activement participé à la modernisation du stack WordPress de mes clients en préconisant l'utilisation de Timber dès que cela était possible pour garantir une séparation claire entre la récupération des données et leur rendu en front.Lors du développement d'interfaces d'administration avec Node.js, je privilégie son utilisation dès lors qu'une solution de type monolithe fait sens pour le projet.Mes servicesDéveloppement de thème DrupalDéveloppement de thème WordPress avec TimberDéveloppement Node.jsLiens utilesSite officiel
Plus d'informations

Tailwind CSS

Tailwind CSS est un framework CSS permettant d'appliquer des règles de style directement dans le HTML par le biais de classes utilitaires.Site officiel
Plus d'informations
WebGL logoAn open standard for hardware-accelerated web graphics by Khronos Groupimage/svg+xml

WebGL

Repoussant toujours plus loin les limites de ce qu'il est possible de rendre dans un navigateur, WebGL propulse un nombre toujours grandissant d'applications web ambitieuses et de sites webs créatifs s'emparant régulièrement des premières places du classement Awwwards.Du rendu 3D avec Three.js à la création de shaders personnalisés pour des effets d'animations avancés, j'ai rapidement intégré WebGL à ma pratique en consacrant une grande partie de l'année 2019 à son apprentissage puis en l'intégrant aux sites WordPress et Drupal de mes clients offrant aux designers une plus grande liberté créative.Mes servicesDéveloppement d'applications 3D avec Three.jsCréation d'animations avancées avec WebGLÉcriture de shaders GLSL
Plus d'informations
threejs

Three.js

Three.js est la librairie la plus populaire pour la création d'expérience 3D sur le web avec WebGL. De l'export d'assets 3D à la construction de visualisateurs de produits en passant par l'écriture de shaders personnalisés, j'ai développé une expertise complète dans le développement 3D avec Three.js.Depuis 2022, ce site est mis en avant sur la page d'accueil de Three.js pour l'expérience d'édition de MatCap que j'ai développée avec React grâce à React Three Fiber.Mes servicesDéveloppement d'applications 3DDéveloppement de configurateur de produit 3DIntégration avec WordPress et DrupalLiens utilesSite officiel
Plus d'informations

React

React est le framework le plus populaire pour la création d'applications web riches en fonctionnalités. Au fil des années, un large écosystème d'outils et de frameworks s'est construit autour de lui permettant aux développeurs de créer des applications de plus en plus ambitieuses dans un délai de plus en plus court.React is the leading framework for creating feature-rich web applications. Over the years, a large ecosystem of tools and frameworks has been built around it, empowering developers to build increasingly ambitious applications in a shorter time.Intégration d'applications React dans Drupal et WordPressDéveloppement d'applications SaaS complètesDéveloppement mobile avec React Native
Plus d'informations

JavaScript

Longtemps confiné à l'animation des éléments d'une page web, JavaScript s'est installé comme un language incontournable qui a largement dépassé les barrières digitales des navigateurs webs en s'invitant côté serveur avec Node.js, dans les logiciels via Electron ou la création de plugin pour certains logiciels populaires comme Figma par exemple.Mes servicesDéveloppement d'applications web avec ReactDéveloppement front-endDéveloppement d'animations complexesDéveloppement d'API avec Node.jsDéveloppement 3D avec WebGL et Three.js
Plus d'informations

HTML Canvas

L'API HTML Canvas permet la manipulation de pixels grâce à JavaScript. Elle permet ainsi aux développeurs la création de programmes impossibles auparavant avec les éléments du DOM comme des outils de conversion d'images, des jeux-vidéos ou des expériences interactives sophistiquées.Mes servicesDéveloppement d'animations avancéesDéveloppement de jeux 2DDéveloppement d'expériences interactives
Plus d'informations

DevOps

(2)

nginx

Nginx est un serveur web performant utilisé entre autres comme reverse proxy, load-balancer ou comme simple serveur de fichiers statiques.Site officiel
Plus d'informations
GitHub Actions

GitHub Actions

GitHub Actions est la solution de GitHub pour la création de pipeline d'intégration et de déploiement continu. Depuis son arrivée dans GitHub, je l'utilise religieusement sur chaque projet pour faciliter la collaboration avec d'autres développeurs et permettre des cycles de déploiements plus courts.Construction de pipelines CI/CD
Plus d'informations