Ouvert aux postes en CDI et en mission · Casablanca ou à distance

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
Hamza El Haissouf dans son bureau à Casablanca

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.

En ce moment

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.
Ma façon de travailler

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

  1. 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
  2. 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
  3. 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
  4. 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

  • Le site Amana Logistics sur un ordinateur portable et un téléphone, avec l’étape « What are you moving? » du calculateur et une carte de demande WhatsApp, sur fond sarcelleLe site Amana Logistics sur un ordinateur portable et un téléphone, avec l’étape « What are you moving? » du calculateur et une carte de demande WhatsApp, sur fond sarcelle

    Amana Logistics

    Site web, calculateur de prix et demande sur WhatsApp

    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
    • WhatsApp
  • Doc Samad sur un téléphone et la page de prise de rendez-vous sur un ordinateur portable, avec des cartes pour la réservation de consultations, quatre langues et le paiement Stripe, sur fond sable

    Doc Samad

    Boutique et plateforme de consultation

    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
  • Le site SBG Academy sur un ordinateur portable et un téléphone sur fond bleu marine, avec des cartes pour la découverte des formations et la stack Next.js et Tailwind CSS

    SBG Academy

    Site pour un établissement de formation

    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
  • La roue de la fortune Win by Sany sur une tablette, sur fond bleu et vert, avec des cartes pour le résultat instantané et la stack React, Laravel et MySQL

    Win by Sany

    Animation « roue de la fortune » en magasin

    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
  • La roue Win by Shell et l’écran de gain sur deux tablettes, sur fond jaune et rouge

    Win by Shell

    Animation « roue de la fortune » sur site

    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.

CV_Hamza_EH.pdfBesoin d’une version Word ou compatible ATS ? Demandez-moi. Réservé à un usage de recrutement.