- Développeur full stack, je construis des choses qui fonctionnent : apps web, outils fintech, et idées qui refusent de rester dans ma tête.
- Je travaille avec PHP, Next.js et AdonisJS ; ce qui résout le problème, c'est ce que j'utilise
- En ce moment je construis ComptaOpen, une plateforme open pour les professionnels de la gestion d'entreprise en Afrique de l'Ouest. Détails ci-dessous.
Vous avez un projet qui mérite d'être construit ?
Stack
Chaque projet a son contexte. Ma stack s'adapte.
- Next.js
- Framework React, SSR/SSG
- React
- Bibliothèque UI
- TypeScript
- Typage statique
- Tailwind CSS
- CSS utilitaire
- Motion
- Animations & transitions
- Symfony
- Framework PHP, robuste & modulaire
- Laravel
- Framework PHP, syntaxe élégante
- AdonisJS
- Framework MVC Node.js
- Node.js
- Runtime JavaScript côté serveur
- Go
- Compilé, rapide, concurrent
- Python
- Langage de script polyvalent
- PHP
- Langage natif du web
- API Platform
- REST & GraphQL sous Symfony
- Docker
- Conteneurisation
- Linux / VPS
- OS serveur & gestion VPS
- PostgreSQL
- Base relationnelle avancée
- MySQL
- Base relationnelle populaire
- SQLite
- Base relationnelle embarquée
- Redis
- Store de données en mémoire
- MongoDB
- Base de données document
- WordPress
- quel que soit le CMS, je m'adapte
- Payload CMS
- headless, TypeScript-natif
- Directus
- headless, piloté par SQL
- Claude Code
- Développement assisté par IA
- MCP
- design & intégration
- Jest
- Tests JavaScript
- Vitest
- Tests natifs Vite
- Playwright
- Tests end-to-end
- Cypress
- Tests composants & E2E
- Git
- Contrôle de version
- GitHub Actions
- Automatisation CI/CD
- Vercel
- Plateforme de déploiement
- Figma
- Design UI/UX
- VS Code
- Éditeur de code
Activité
2 651 contributions sur la dernière année
MoinsPlus
Projets
Blog
Passer d'ESLint et de Prettier à Oxlint et Oxfmt
J'ai remplacé ESLint par Oxlint et ajouté Oxfmt sur un projet Next.js de 1 200 fichiers. Le lint passe de 42 s à 2 s en CI, Oxfmt va 9 à 37 fois plus vite que Prettier, et la config générée automatiquement laissait passer des imports interdits sans rien dire.
oxcoxlintoxfmteslintdevtools
Liens morts : lychee et une GitHub Action pour les attraper avant tes lecteurs
Un guide qui cite une page disparue perd sa crédibilité en un clic. Comment je vérifie chaque lien d'un corpus markdown avec lychee, un checker écrit en Rust, dans une GitHub Action qui tourne à chaque commit et chaque lundi matin.
lycheegithub-actionscimarkdown