Aller au contenu

Basé à Gabès, Tunisie

Mohamed Touhami Rhaima

Développeur full-stack senior. Je construis des plateformes Laravel et Vue.js qui tiennent en production, et je contribue au framework Laravel lui-même.

Disponible sous un mois (préavis), en télétravail comme en présentiel.

LaravelPHPFilamentREST APIsLivewireInertia.jsVue.jsNuxt.jsTypeScriptTailwind CSSFlutterCodemagicDockerGitHub ActionsMulti-tenantRedisMySQLPostgreSQLpgvectorMariaDB VectorRAGMCP
whereVectorSimilarTo('competences', $requete)
  1. 1REST APIs0.010
  2. 2Livewire0.010
  3. 3PHP0.049

Bougez le pointeur sur le champ : chaque point est une compétence, et la requête retrouve les plus proches par distance cosinus, comme la recherche vectorielle que j’ai ajoutée à Laravel pour MariaDB.

Six ans à livrer des plateformes métier

Je conçois des plateformes métier, CRM, LMS, e-commerce, VTC, du cahier des charges à la mise en production.

Aujourd'hui, je développe des fonctionnalités d'IA pour un CRM multi-tenant qui gère des millions de fiches clients : le serveur MCP qui expose ses données aux agents IA, et une app Flutter d'assistant qui répond en langage naturel aux questions des managers.

En 2026, j'ai ajouté le support MariaDB à la recherche vectorielle de Laravel et étendu sa CI aux versions récentes de MariaDB. Depuis 2022, j'ai aussi travaillé à distance pour des clients français, dont deux ans comme Team Lead d'une équipe de quatre développeurs.

ans d'expérience
6+
pull requests mergées dans Laravel
7
commandes traitées par une plateforme e-commerce livrée
10 000+

Langues

  • Arabe, langue maternelle
  • Français, courant
  • Anglais, capacité professionnelle

Formation

BTS (Brevet de technicien supérieur) en Informatique et multimédia
ENTIC, Gabès, 2021

Compétences

Laravel et Vue.js au centre, avec les bases de données, le mobile et l’outillage qui vont avec une plateforme en production.

  • Backend

    • PHP
    • Laravel (v5–v13)
    • Filament
    • API REST
    • Clean Architecture
    • SOLID
    • MVC / HMVC
    • Authentification & sécurité
  • Frontend

    • Vue.js 3
    • Nuxt
    • Inertia.js
    • Livewire
    • TypeScript
    • JavaScript
    • Tailwind CSS
  • Tests

    • PHPUnit
    • Pest
    • Tests unitaires & fonctionnels
    • Pipelines de tests en CI
  • IA & LLM

    • Serveurs & outils MCP (Model Context Protocol)
    • RAG
    • Embeddings
    • Recherche sémantique

    Recherche sémantique sur pgvector et MariaDB Vector.

  • Bases de données

    • MySQL
    • MariaDB (dont Vector)
    • PostgreSQL (dont pgvector)
    • SQLite
    • Redis
    • Multi-tenant (une base par client)

    Redis pour le cache, les files d’attente et les sessions.

  • Mobile

    • Flutter (iOS & Android, apps publiées)
    • Firebase
  • DevOps

    • Git (GitHub / GitLab)
    • Docker
    • GitHub Actions
    • Codemagic
    • Nginx
    • Apache
    • Linux
  • Méthodes

    • Agile / Scrum
    • JIRA
    • Documentation technique
  • Développement assisté par IA

    • Claude Code
    • Cursor
    • GitHub Copilot

    Revue de code, tests et documentation.

Projets sélectionnés

Un produit personnel en production, et trois plateformes livrées pour des clients français avec itSolve.

Produit personnel, livraison de repas

Flync

Une plateforme complète de livraison de repas : trois applications mobiles, un backend et un tableau de bord, du code jusqu’aux stores.

  • 3 applications Flutter (client, restaurant, livreur) publiées sur l’App Store et Google Play
  • Backend Laravel en production, CI/CD automatisée (Codemagic, GitHub Actions)
  • Firebase, paiement Flouci, zones de livraison, notifications push, tableau de bord temps réel
  • Flutter
  • Laravel
  • Firebase
  • MySQL
  • Codemagic
  • GitHub Actions
flync.pro (nouvel onglet)

E-commerce pour itSolve

Jasmin Emballage

Août 2022 – Août 2023

commandes
10 000+
temps de traitement
−40 %

Boutique en ligne d’emballages alimentaires et colis pour le marché français.

  • Solution e-commerce ayant traité plus de 10 000 commandes
  • API pour les applications mobiles
  • Paiement Sogecommerce et livraison Boxtal intégrés
  • Laravel
  • Vue.js
  • REST API
  • Pusher
jasminemballage.fr (nouvel onglet)

Gestion d’interventions pour itSolve

SOS Protech

Août 2023 – Déc. 2023

trafic organique
+45 %
temps de chargement
−30 %

Plateforme d’interventions et de facturation : interventions techniques, devis, factures et affectation des techniciens.

  • SSR avec Inertia.js
  • Rapports PDF avec signature électronique, tableaux de bord statistiques multi-rôles (Chart.js)
  • Déploiement et optimisation de serveurs VPS (Ubuntu, Apache)
  • Laravel
  • Vue.js 3
  • Inertia.js
  • Tailwind CSS
  • MySQL
  • GitHub Actions
sosprotech.fr (nouvel onglet)

Plateforme VTC pour itSolve

Préfev

Déc. 2023 – Août 2024

Plateforme de gestion VTC développée de bout en bout, avec la direction de l’équipe.

  • Réservation et dispatch des courses en temps réel
  • Gestion des chauffeurs, des véhicules et de la facturation, paiements en ligne et tarification
  • Pilotage de l’équipe : estimation des charges, planification et répartition des tâches
  • Laravel
  • Livewire
  • Bootstrap
  • MySQL

Parcours

De Gabès à Dammam, en passant par deux ans en freelance pour une société d’Île-de-France, et Flync en parallèle depuis 2026.

  1. , CDI

    Développeur Full-Stack Laravel / Vue.js

    Groupe ECG Pereire Assurances à Gabès, Tunisie

    • Conception et développement du serveur MCP et de la toolbox MCP d’un CRM multi-tenant (une base de données par client) qui gère des millions de fiches clients, pour exposer ses données aux agents IA via le Model Context Protocol
    • Développement d’une app mobile Flutter : un assistant IA qui répond en langage naturel aux questions métier des managers en interrogeant le CRM via MCP et RAG
    • Tests automatisés (PHPUnit / Pest) pour chaque fonctionnalité du CRM ; optimisation des performances et maintenance du système en production
    • Laravel
    • Vue.js
    • MySQL
    • MCP
    • RAG
    • Flutter
    • PHPUnit / Pest
    • Git
    • Agile
  2. , Projet personnel

    Fondateur & Lead Developer

    Flync à Tunisie

    • Création et lancement d’une plateforme de livraison de repas : 3 apps Flutter (client, restaurant, livreur) publiées sur l’App Store et Google Play
    • Backend Laravel en production : paiement en ligne Flouci, zones de livraison, notifications push, tableau de bord en temps réel
    • CI/CD automatisée pour les apps mobiles et la plateforme web (Codemagic, GitHub Actions)
    • Flutter
    • Firebase
    • Laravel
    • Flouci
    • Codemagic
    • GitHub Actions
  3. , CDD

    Développeur Full-Stack Laravel / Inertia / Vue.js

    Black Gold Training Institute à Dammam, Arabie saoudite

    • Développement de trois plateformes pour l’institut : un LMS (programmes de formation), un SIRH (ressources humaines) et un portail d’emploi
    • Choix de l’architecture et de la stack (Laravel, Inertia.js, Vue.js) des plateformes métier de l’institut
    • Travail sur site avec une équipe d’ingénieurs internationale, de la spécification à la livraison
    • Laravel 10
    • Vue.js
    • Inertia.js
    • MySQL
    • Git
  4. , Freelance, mission longue durée

    Team Lead & Développeur Full-Stack Laravel

    itSolve à Île-de-France, France (à distance depuis Gabès)

    Encadrement d’une équipe de 4

    • Jasmin Emballage : e-commerce, plus de 10 000 commandes, temps de traitement des commandes réduit de 40 %
    • SOS Protech : interventions et facturation, SSR Inertia.js, +45 % de trafic organique
    • Préfev : plateforme VTC, réservation et dispatch en temps réel, pilotage de l’équipe
    • Laravel
    • Vue.js
    • Inertia.js
    • Livewire
    • Tailwind CSS
    • MySQL
  5. , CDD

    Développeur Laravel

    TMKiiN à Gabès, Tunisie

    • Développement backend de plateformes de livraison et de messagerie
    • Intégrations d’API tierces (WhatsApp, paiements Geidea)
    • Développement d’API, maintenance continue et documentation technique
    • Laravel
    • Vue.js
    • Flutter
    • Docker
    • HMVC
    • JIRA
    • GitLab

Open source

Sept pull requests mergées dans Laravel en 2026, autour de MariaDB et de la recherche vectorielle, et quatre packages publiés sur Packagist.

Framework Laravel

  1. Recherche vectorielle sur MariaDB

    Support MariaDB pour whereVectorSimilarTo et les autres requêtes de distance vectorielle, utilisées par la recherche sémantique de Laravel. La vérification du driver passe de la connexion au grammar.

  2. CI sur MariaDB 11.8 et 12.3 LTS

    Les tests vectoriels et 11.7+ tournent désormais sur chaque pull request. Le nouveau job a détecté un test cassé par un changement de comportement de MariaDB 11.8.1.

  3. Documentation officielle

    Index vectoriels documentés, ancre vector() restaurée, driver mariadb dédié pour Homestead, DELETE multi-tables depuis 11.8.1 et support vectoriel natif de MariaDB clarifié.

Packages Laravel

Un projet Laravel ou Vue.js à lancer, ou une équipe à rejoindre ?

Disponible sous un mois (préavis), en télétravail comme en présentiel. Le plus simple pour me joindre reste l’email.

mohamed.rhaima96@gmail.com