Développeur & créateur open-source · Togo

Développeur Fullstack
& créateur open-source.

Je conçois des applications web modernes et je publie des outils open-source qui font gagner du temps aux équipes de développement. Basé au Togo, je travaille avec des startups, PME et indépendants.

Disponible en freelance
  • React
  • Next.js
  • TanStack
  • TypeScript
  • Tailwind CSS
  • Laravel
  • PHP
  • FastAPI
  • Node.js
  • MySQL
  • PostgreSQL
  • MongoDB
  • Git
  • Docker
  • VS Code
  • Photoshop
  • Illustrator

01/À propos

Développeur fullstack autodidacte, je construis des produits de bout en bout — de l’infrastructure backend jusqu’à l’interface. Je m’intéresse particulièrement aux outils adaptés aux réalités des marchés africains et à l’open-source comme moyen de partager ce que j’apprends.

Ce que je fais

  • Applications web sur mesure — rapides, modernes, maintenables
  • Automatisation de processus — emails, rapports, synchronisations
  • Tableaux de bord & outils métier internes
  • Packages & outils open-source pour développeurs

02/Le projet

laravel-make-pattern

Un scaffold CRUD complet pour Laravel, généré par une seule commande Artisan.

Le problème

Réécrire le même boilerplate repository / service / controller pour chaque ressource devient vite pénible, et copier-coller un module existant crée de la dérive entre les ressources. Les générateurs existants sont soit trop minimaux, soit imposent une architecture rigide.

La solution

Une commande génère huit couches cohérentes, entièrement pilotées par configuration :

  • Model
  • Repository + Interface
  • Service
  • Controller
  • Form Requests (Store / Update)
  • API Resource
  • Policy
  • Feature Test

Commandes

php artisan make:pattern Postgénère toutes les couches
php artisan make:pattern Post --domain=Blogorganisation Domain-Driven Design
php artisan make:pattern Post --only=model,servicegénère uniquement les couches ciblées
php artisan make:pattern Post --forceécrase les fichiers existants
PrérequisPHP 8.2+Laravel 11.x – 13.xLicence MIT10 téléchargements

Chaque couche est désactivable, chaque stub surchargeable. Les générations sont historisées, avec rollback.

03/Contact

Travaillons ensemble.

Basé au Togo · Disponible en freelance pour du développement web et de l’open-source. Le plus simple : WhatsApp ou email.