Tous les projets sur lesquels j'ai travaillé, année par année.
Ceyna est une plateforme fintech livrée en web, iOS et Android. Je suis le seul développeur frontend sur les trois : web avec TanStack (Query, Router, Table, Form) et shadcn/ui, mobile avec React Native et Expo. J'ai aussi construit la petite API qui relie l'application au reste du système : le travail était full-stack, pas seulement frontend. Le designer me fournit les maquettes Figma ; je les livre au pixel près sur chaque plateforme.
Un Truck Management System pour flottes logistiques, construit du premier commit jusqu'à la version que l'équipe commerciale a commencé à vendre. J'ai piloté l'architecture frontend : Quasar, Vue 3, TypeScript, Tailwind. Le backend était en Laravel et PHP 8. Point hebdomadaire avec le Product Owner et le CTO sur le périmètre et la feuille de route. Le produit répond à quatre questions : où va le camion, quand il arrivera, ce que tout cela coûte et si l'on est sur la bonne voie. Ça paraît simple. Ça devient intéressant dès qu'on commence à suivre les données.
Wrapper qui combine le serveur MCP Excalidraw avec l'application Excalidraw. Générez des organigrammes par IA en local, sans abonnement.
Site vitrine et back-office de gestion des leads pour le suivi des devis. Vue + Nuxt au-dessus de Laravel. Garage de films de protection de peinture à Alicante, en Espagne.
Beenajah est une marketplace d'enseignants pour l'Algérie. Je l'ai construite de bout en bout avec Laravel et Nuxt. Les élèves trouvent des professeurs, réservent des cours et paient via SATIM, la passerelle nationale algérienne. La base de données est la colonne vertébrale de tout le produit. Plannings, réservations, paiements, remboursements en dépendent tous. Bien la concevoir dès le départ évite d'avoir à tout refaire plus tard.
Laboratory Information Management System pour des laboratoires européens dont le CERN et Heidelberg. Refonte Vue 2 + Vuetify, du Figma à l'interface, équipe Agile de 12 personnes.
Système de parking et de logistique en temps réel pour la cour à camions centrale de Knauf. WebSockets sur le tableau de bord des opérations et une application mobile compagnon pour les chauffeurs.
Réécriture de la plateforme de comptabilité d'India Mahdavi depuis une ancienne base de code Symfony. Travail backend : conception d'API, base de données, sécurité.
ERP interne pour Insersite, un organisme de formation pour les jeunes. Vue 3 + TypeScript au-dessus de Laravel et MariaDB.
Remplacement du workflow HSE sous Excel de Henkel par une application web. Formulaires numériques pré-remplis pour les matrices de risques et les permis de travail.
Contribution backend à un produit Vue 2 développé par une équipe plus large de White Bay. Filtrage, points d'API et les semaines de débogage les plus ardues.
Site vitrine pour une entreprise d'ascenseurs algéro-turque, avec un panneau d'administration sur mesure pour l'équipe. Ils gèrent les certifications (PDF téléversés), les témoignages et les demandes de devis depuis un seul endroit.
Gmaloc loue des voitures en France. Le site WordPress qu'ils avaient n'était qu'une brochure. J'ai tout reconstruit avec Vue 3 et Laravel : calendrier de disponibilité, génération de contrats, suivi kilométrique, gestion de flotte, comptes clients et le back-office pour tout piloter depuis un seul écran. WordPress, c'était le site vitrine. La nouvelle stack, c'est le métier.
Le mémoire de fin d'études. Un outil de gestion d'hébergement en PHP pur. La boussole évoquée dans la section À propos ci-dessus.