Développeur full-stack
Des produits web solides, du schéma à l'écran
Huit ans à construire des applications complètes : architectures Next.js et Node.js, APIs fiables, bases de données saines et interfaces rapides. Quand la performance ou le mobile natif l'exigent, je sors volontiers de la stack JS — Rust pour les services critiques, Flutter pour iOS et Android. Un interlocuteur unique, responsable de toute la chaîne — et de résultats mesurables en production.
Le logiciel du métier

Compétences clés
Architecture applicative
Modules clairs, stratégies de rendu adaptées et dette technique maîtrisée dès le premier commit.
MaîtriseMaîtrise : 92 / 100APIs & intégrations
Contrats REST et GraphQL documentés, webhooks idempotents, intégrations tierces fiables.
MaîtriseMaîtrise : 90 / 100Modélisation de données
Schémas PostgreSQL évolutifs, migrations sûres et requêtes optimisées sous charge réelle.
MaîtriseMaîtrise : 88 / 100Frontend React
Interfaces rapides et accessibles, du design system au composant éprouvé en production.
MaîtriseMaîtrise : 95 / 100Qualité, tests & livraison
Tests unitaires et bout en bout ciblés, revues exigeantes et pipelines CI/CD qui mènent en production sans suspense, zéro régression silencieuse.
MaîtriseMaîtrise : 86 / 100Performance & Rust
Des services critiques réécrits en Rust quand la latence ou le coût d'hébergement l'exigent : nettement moins de ressources serveur qu'un équivalent Node.js pour un débit comparable.
MaîtriseMaîtrise : 82 / 100Applications mobiles Flutter
Une seule base de code pour iOS et Android, avec la même exigence de qualité et de finition que sur le web.
MaîtriseMaîtrise : 80 / 100Animation & narration d'interface
Guider l'utilisateur à travers des étapes scénarisées plutôt que d'aligner l'information platement sur une page qui défile — la marque de fabrique visible sur ce portfolio lui-même, notamment la scène /projets.
MaîtriseMaîtrise : 90 / 100
Outils & technologies
Langages
- TypeScript
- Kotlin
- Rust
Frameworks & bibliothèques
- React
- Next.js
- Spring Boot
- Tailwind CSS
- Redux Toolkit
- Flutter
Services & infrastructure
- Supabase
- PostgreSQL
- Redis
- Docker
- AWS
- Netlify
Projets liés
Process spécifique
Étape 01
Cadrage technique
Audit de l'existant, contraintes métier et choix d'architecture argumentés, chiffrés et validés ensemble.
- Livrables
- Note d'architecture · Estimation détaillée
1 / 5
Étape 02
Fondations
Mise en place du socle : dépôt, CI/CD, environnements, conventions et premiers écrans de référence.
- Livrables
- Socle applicatif · Pipeline CI/CD
2 / 5
Étape 03
Développement itératif
Des lots courts livrés en continu, des démonstrations régulières et des ajustements sans détour.
- Livrables
- Incréments testés · Démonstrations régulières
3 / 5
Étape 04
Durcissement
Tests de charge, revue de sécurité, accessibilité et budgets de performance tenus avant la mise en ligne.
- Livrables
- Rapport de tests · Corrections priorisées
4 / 5
Étape 05
Mise en production & transfert
Déploiement progressif, supervision, documentation et transfert de compétences à votre équipe.
- Livrables
- Application en production · Documentation & passation
5 / 5
Témoignage
Davy a repris une plateforme complexe et l'a rendue à la fois plus rapide et plus simple à faire évoluer. Quelqu'un d'aussi solide sur toute la chaîne, c'est rare.
Autres expertises
Pour aller plus loin
Travaillons ensemble
Un produit à construire, une refonte, une équipe à renforcer ? Parlons de ce que nous pouvons créer.
