Bonjour, moi c’est Hamza
Je crée des applications web et mobiles. Je crée des assistants WhatsApp. Je crée des sites web et des boutiques en ligne.
Je suis développeur full-stack à Casablanca. J’aime prendre une étape lente et manuelle dans l’activité de quelqu’un et en faire quelque chose qu’il peut faire en quelques gestes sur son téléphone.
- 5+ ansd’expérience professionnelle
- 3 languesArabe · Français · Anglais
- Casablancaen télétravail partout dans le monde

En ce moment
Aujourd’hui et ma façon de travailler
Je suis développeur full-stack à Casablanca, au Maroc, avec plus de cinq ans d’expérience professionnelle. Mon cœur de métier : React Native et React avec TypeScript côté front, des API Laravel et Node.js côté back, avec MySQL ou PostgreSQL derrière.
En parallèle d’un poste de développeur à temps plein, je crée des sites web, des boutiques en ligne, des applications mobiles, des produits SaaS et des outils assistés par l’IA pour des clients freelance et pour mes propres produits. Je travaille en français, en anglais et en arabe, et je suis ouvert aux postes full-stack en CDI ou en mission, à distance ou à Casablanca.
Ce qui m’occupe
- Un poste produit à temps plein: des applications React Native et Laravel au sein de l’équipe d’un éditeur de logiciels.
- Projets freelance: assistants WhatsApp, parcours de réservation, sites et boutiques pour des clients au Maroc et à l’étranger.
- Jobisque: mon propre produit d’analyse de carrière par l’IA.
Simple, direct, livré
- Un premier échange gratuit avant tout devis.
- En français, en anglais ou en arabe, à distance, quel que soit le fuseau horaire.
- Chaque page projet dit exactement ce que j’ai réalisé.
- WhatsApp est le moyen le plus rapide de me joindre.
Expérience
Mon parcours
- Aujourd’hui · poste principal
Développeur full-stack / React Native
Éditeur de logiciels (poste à temps plein) · Casablanca, Maroc
Mon poste principal : du développement produit au sein de l’équipe d’un éditeur de logiciels, sur des applications mobiles et web pour ses clients. Ce travail appartient à mon employeur et à ses clients, il n’est donc pas présenté sur ce site.
What I did
- Développement et maintenance full-stack : interfaces React Native et TypeScript côté front, API PHP et Laravel côté back, avec des revues de code au sein de l’équipe produit.
- Architecture d’applications mobiles et socles réutilisables, dont une intégration Bluetooth Low Energy qui pilote du matériel connecté depuis une application React Native.
- Mise en place de l’engagement client : intégration de SDK mobile, liens profonds, campagnes de notifications push et in-app.
- Analytics produit : un plan de marquage GA4 couvrant événements et écrans, exporté vers BigQuery.
React Native
TypeScript
React
Laravel
- PHP
- AWS
Firebase
- GA4 / BigQuery
- MySQL
PostgreSQL
- Docker
- Linux
- Jira
- En parallèle
Développeur freelance et créateur de produits
Indépendant · Casablanca et à distance
Sites, boutiques, applications mobiles et outils IA réalisés directement avec les clients, plus mes propres produits. Chaque page projet précise mon rôle exact.
What I did
- Jobisque (fondateur et ingénieur) : un produit d’analyse de carrière par l’IA qui montre comment l’IA touche les tâches d’une personne, quelles compétences gardent leur valeur et quelles sont les prochaines étapes.
- Doc Samad : une boutique et plateforme de consultation multilingue, avec un front Next.js, un back-office e-commerce Laravel, le paiement Stripe et la prise de rendez-vous.
- Eversa : une boutique Shopify en arabe d’abord, de droite à gauche, pensée pour le marché marocain autour du paiement à la livraison.
- PentaPilot : un site en anglais et en français pour une structure de conseil et de delivery.
- CVFinder WinMatch : un pipeline asynchrone qui transforme de gros lots de CV en données candidats structurées avec les API Gemini et ChatGPT.
- Plateformes de campagnes QR (Wafa Win, AFCON avec TotalEnergies) : validation de QR codes, logique de gain instantané, API publiques avec limitation de débit et tableaux de bord d’administration.
- Assistants IA sur WhatsApp : parcours d’accueil et de qualification sur l’API WhatsApp Business avec passage de relais à une personne, visibles dans le prototype de demande de déménagement Amana (environnement de test, pas en production avec des clients) et dans la démo publique de chatbot commercial.
Next.js
React
React Native
Node.js
Laravel
PostgreSQL
Shopify
Stripe
- API OpenAI, Gemini et Claude
- WhatsApp Business API
- Poste en agence
Développeur full-stack
IN MIND WEB · El Jadida, Maroc
Développement web au sein d’une équipe d’agence, avant mon poste actuel.
What I did
- Développement de fonctionnalités web avec Vue.js, Node.js et le Serverless Framework.
- Intégration de nouvelles interfaces, de données en temps réel et d’API externes : Google Maps, Stripe et Firebase.
- Vue.js
Node.js
- Serverless Framework
- Google Maps
Stripe
Firebase
- Là où tout a commencé
Développeur full-stack (stage)
CDMA Solutions · Casablanca, Maroc
Le stage où j’ai commencé à livrer des fonctionnalités en production.
What I did
- Développement d’un chat en temps réel entre acheteurs et vendeurs avec ReactJS, Pusher et Laravel Broadcasting.
- Co-développement de madmouna.ma, une plateforme numérique pour le secteur automobile et de l’assurance.
- ReactJS
Laravel
- Pusher
- Laravel Broadcasting
Réalisations
Ce que j’ai construit


Un site de déménagement en néerlandais et en anglais : un calculateur en six étapes affiche une indication de prix, puis envoie la demande sur WhatsApp pour que l’équipe la confirme.
- Site web
- Calculateur de prix

Une boutique multilingue avec prise de rendez-vous : un front Next.js sur un back-office e-commerce Laravel, avec paiement Stripe.
Next.js
Laravel
Stripe
- Réservation

Découverte des formations et captation de demandes pour une école de formation, avec des pages claires que les moteurs de recherche savent lire.
Next.js
- SEO

Une tablette en mode paysage tenue par l’équipe de la campagne chez Marjane : les visiteurs font tourner une roue aux couleurs de la marque et voient leur résultat immédiatement.
Réalisé avec El Mehdi Sif Essalam
React
Laravel
- Tablette

Une roue My Shell aux couleurs de la marque sur une tablette en mode paysage, avec un écran de gain instantané.
Réalisé avec El Mehdi Sif Essalam
React
Laravel
- Campagne
Stack
Mes outils
Mobile et front-end
React Native
Expo
React
Next.js
TypeScript
Tailwind / NativeWind
- Zustand / Redux
Back-end et API
Node.js
- PHP 8+
Laravel
- Serverless (AWS)
Stripe
Données et temps réel
PostgreSQL
- MySQL
- MongoDB
Supabase
Firebase
- Pusher / WebSockets
IA et WhatsApp
OpenAI
- Gemini
Claude
- WhatsApp Business API
- Relais humain
- Automatisation de workflows
Livraison et qualité
- Docker
- Linux
- CI/CD
- Tests unitaires et d’intégration
- GA4
Shopify themes
Formation
- Licence, développement d’applicationsFaculté des Sciences et Techniques (FST) de Settat · obtenue en travaillant
- Gestion et informatiqueInstitut Spécialisé de Gestion et d’Informatique (ISGI), Casablanca
- Baccalauréat, sciences physiques et chimieLycée Molay Youssef, Casablanca
Langues
- ArabeLangue maternelle
- FrançaisCourant
- AnglaisCourant
Parlons-en
Un poste ou un projet en tête ?
Envoyez-moi un message sur WhatsApp ou réservez un appel de 30 minutes. Je suis ouvert aux postes full-stack en CDI ou en mission, à distance ou à Casablanca.