khlass.ma 2026
Khlass
Facturation et conformité pour les auto-entrepreneurs marocains.
- Laravel 13
- PHP 8.4
- Chromium PDF
- YouCan Pay
- MySQL
- Redis
Ingénieur logiciel senior Maroc Heure locale au Maroc
Je suis Ayoub, ingénieur senior avec 9 ans de PHP et de Laravel derrière moi. J’ai dirigé des équipes, livré une plateforme de paiement, et aujourd’hui je conçois, développe et fais tourner mes propres produits. Je suis le genre d’ingénieur à passer un après-midi sur un seul pixel, parce que c’est là que se joue la différence entre bien et excellent.
01 Projets choisis
Trois produits en production, conçus, développés et exploités par moi. Pas d’équipe derrière, pas de template dessous.
khlass.ma 2026
Facturation et conformité pour les auto-entrepreneurs marocains.
estock.ma 2026
Ventes, achats et stock pour les entreprises marocaines.
nuvo.ma 2026
Une boutique en ligne pensée pour le paiement à la livraison partout au Maroc.
02 Parcours
juin 2024 – aujourd’hui
2 ans 5 mois
Gand, Belgique · À distance
mai 2022 – sept. 2024
2 ans 5 mois
Rabat · Hybride
nov. 2018 – mai 2022
3 ans 7 mois
Témara · Sur site
nov. 2017 – nov. 2018
1 an 1 mois
Kénitra · Sur site
sept. 2016 – nov. 2016
3 mois
Fès · Stage
03 Open source et articles
Chez Dennenboom, on préfère construire nos propres outils plutôt qu’attendre ceux des autres, et on ouvre ceux qui peuvent servir à d’autres. J’ai créé ces quatre-là, et bien d’autres qui restent internes.
Plus de 70 composants Blade pour Laravel, basés sur Alpine.js et Tailwind CSS : formulaires avec champs traduisibles, texte riche et recadrage d’images, tableaux dynamiques avec filtres et gestion des colonnes, modales, barres latérales et calendriers.
Des rapports d’exception détaillés envoyés sur Slack dès qu’ils surviennent, pour que les erreurs de tous les projets arrivent dans un seul canal.
Des statistiques de pages vues compatibles RGPD : identifiants de visiteurs hachés au lieu de données personnelles, détection des robots et tableau de bord.
L’automatisation des déploiements par SSH, inspirée de Laravel Envoy : scénarios scriptés, confirmations, hôtes de rebond et gestion de sudo.
Des analyses approfondies sur le blog de Dennenboom (en anglais) : ce que nous construisons, et ce que nous en apprenons.
Tous les articles du blog04 Méthode
01
Entre bien et excellent, il y a une pile de petites choses que personne n’a demandées : un contour de focus, un chiffre qui ne saute pas, un message d’erreur qui dit quoi faire ensuite. On les ressent même sans savoir les nommer, alors j’y consacre volontiers un après-midi.
02
Khlass, eStock et Nuvo sont à moi, du premier croquis à l’enregistrement DNS : produit, design, code, infrastructure. Chaque fonctionnalité et chaque correctif portent mon nom, et c’est très bien ainsi.
03
Je travaille avec Claude tous les jours, pour explorer, écrire du code et le relire. Il me rend plus rapide ; il ne décide pas à ma place. Chaque ligne est lue, questionnée et souvent réécrite. Dans Nuvo, Claude est aussi une fonctionnalité : il transforme n’importe quelle fiche produit en contenu prêt à vendre, en trois langues.
04
Des commits courts, des vérifications automatiques, aucun déploiement manuel. Ce site en est la preuve : un push sur main lance les tests, construit l’image, génère le CV en PDF à partir de la page elle-même et le met en ligne.
05 Outils
Technicien spécialisé en informatique
Institut spécialisé de technologie appliquée NTIC
2015 – 2017
Baccalauréat, sciences mathématiques et sciences de l’ingénieur
Lycée Ibn Hazm
2013 – 2014
Échecs, billard américain et escape games. Tout ce qui ressemble à une énigme.
06 Contact
Recruteurs, fondateurs, collègues ingénieurs : je lis chaque message et j’y réponds personnellement.
Plutôt par e-mail ?
Plutôt de vive voix ?