$> whoami
Gabriel de Tassigny
Staff Engineer · PHP, Symfony & WordPress · depuis 2012
Je conçois et maintiens des plateformes web pour des éditeurs de presse et des équipes produit : API REST, WordPress headless, blocs Gutenberg et optimisation des Core Web Vitals. Basé à Poitiers, j'ai travaillé à distance avec des équipes à Dublin, Londres et ailleurs.
Disponible pour des missions freelance
Recruteurs
Vous recrutez un développeur senior ?
14 ans en agence, chez des éditeurs de produits et dans les médias. Une solide expertise backend, une bonne maîtrise du frontend et une expérience de product owner.
Clients
Besoin d’un développeur WordPress ou PHP ?
Plugins et thèmes, migrations et mises à jour, audits de performance et maintenance sur le long terme.
$> git log --career
Expérience
Staff Engineer & Product Owner · XWP
- Développement de plugins et thèmes WordPress modernes pour de grands éditeurs (Evolve Media, Are Media) et des entreprises tech (Twitch), avec Gutenberg, React, PHP 8, Sass et TypeScript.
- Optimisation des performances web et des Core Web Vitals sur des sites à fort trafic.
- Rôle de product owner : rédaction des user stories, gestion et priorisation du backlog.
- Communication avec les parties prenantes internes et clientes sur plusieurs projets en parallèle, en Scrum et Kanban.
- Développement assisté par l'IA au quotidien.
Développeur backend PHP senior · Immediate Media
- Migration de sites vers WordPress headless et une architecture orientée services.
- Développement d'API REST avec PHP 7.4, API Platform (Symfony), MongoDB et Docker.
- Développement de fonctions AWS Lambda avec Bref pour Amazon Alexa.
- Tests automatisés à tous les niveaux : unitaires, API, charge et end-to-end.
- Contributions côté JavaScript avec Node.js et React.
- Mentorat de développeurs de niveau intermédiaire.
Ingénieur backend senior · Distilled SCH
- Développement de microservices en Java 8 et Spring Boot, déployés sur OpenShift.
- Télétravail complet depuis la Corée du Sud avec trois heures de chevauchement par jour, en équipe Scrum.
Développeur PHP sur daft.ie · Distilled SCH
- Développement et maintenance de daft.ie, premier site immobilier d'Irlande, pendant la migration de PHP 5.3 à 7.1.
- Lead developer sur plusieurs projets de taille moyenne.
- Principal contributeur de l'API REST interne, construite avec Slim et OpenAPI.
- Mise en place de bonnes pratiques : TDD, design patterns, SOLID.
Développeur web full-stack · DirectStreams
- Développement d'un extranet en Ruby on Rails, jQuery et Bootstrap.
- Développement d'API REST.
- Principal mainteneur de la plateforme historique en PHP 5.3.
- Méthode Scrum dans une équipe de quatre développeurs.
Certifications
- sept. 2026Effective Use of Claude Code · X-Team
- sept. 2026Advanced Professional WordPress Developer · Automattic
Formation
$> ls ~/projects
Projets
Plugin WordPress
Cherrylift
Transfère des contenus choisis d'un site WordPress à un autre, par exemple de la préproduction vers la production, en réattribuant chaque ID de base de données.
Projet client
Thème du restaurant Eutopia
Un thème WordPress sur mesure, compatible avec l'éditeur de blocs, pour le site du restaurant Eutopia.
Projet client
Migration de psychopenhars.com
Migration d'un site WordPress 5.8 construit avec un page builder vers WordPress 7.1 et un thème de blocs, sans aucun lien cassé.
CLI Symfony
Calculateur de compteur prépayé
Un outil en ligne de commande qui prédit quand le crédit d'un compteur de gaz ou d'électricité prépayé sera épuisé.
PHP sans framework
simple-blog
Le moteur de blog qui a fait tourner mon blog pendant des années, construit avec des packages Composer, sans framework.
En savoir plusCode source★ 8 étoiles
Application web
Kodi Angular
Une télécommande et un navigateur de médias responsive pour le media center Kodi, avec AngularJS et WebSockets.
En savoir plusCode source★ 15 étoiles
$> git log --author=gdetassigny --all-repos
Open source
Sur wordpress.org
- Cherrylift – Selective Content Sync
v0.3.0Testé jusqu'à WordPress 7.1.3
Contributions
WordPress coremai 2022
API REST : éviter une requête dupliquée dans les collections de postsCorrection d'une requête SQL en trop lorsque l'API REST renvoie une collection de posts vide. Crédité dans le changeset 53498.
Theme My Loginfévr. 2022
Correction du lien de connexion après une réinitialisation de mot de passe en AJAXLe message de confirmation pointait vers un « %s » littéral au lieu de la page de connexion. Fusionné dans Theme My Login, un plugin WordPress populaire.
Packagistmars 2021
simple-containerUn petit package PHP qui implémente l'interface de conteneur PSR-11.
$> tail ~/blog
Articles
- Zensical Migration
This blog was migrated to Zensical... and boy did Claude made this easy!
$> composer show --tree
Compétences
- Backend
- WordPress
- Frontend
- Données
- Tests
- DevOps
- Langues
$> man hire
Services freelance
Je travaille par petites étapes faciles à valider, j'écris des tests et je laisse de la documentation pour que vous ne soyez jamais dépendant de moi.
Plugins et thèmes WordPress
Blocs, thèmes et plugins sur mesure, conformes aux standards de code WordPress, avec tests automatisés et CI.
Exemple : Thème du restaurant Eutopia →Migrations et mises à jour
Mise à jour de vieux sites WordPress ou PHP vers les versions actuelles, sans perte de contenu ni de référencement, avec une répétition sur une copie au préalable.
Exemple : Migration de psychopenhars.com →Backends PHP et Symfony
API REST, intégrations et outils en ligne de commande avec Symfony, API Platform ou PHP natif.
Exemple : Calculateur de compteur prépayé →Audits de performance et de code
Core Web Vitals, requêtes lentes et revue de la qualité du code, sous forme de liste de corrections priorisées.
Maintenance
Mises à jour, surveillance et petites améliorations continues pour les sites qui doivent rester en ligne.
$> mail contact
Contact
Le plus simple est de m’écrire par e-mail, que ce soit pour un poste ou un projet freelance.