Skip to content

Based in Gabès, Tunisia

Mohamed Touhami Rhaima

Senior full-stack developer. I build Laravel and Vue.js platforms that hold up in production, and I contribute to the Laravel framework itself.

Available within one month (notice period), remote or on-site.

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

Move your pointer over the field: each point is a skill, and the query finds the closest ones by cosine distance, like the vector search I added to Laravel for MariaDB.

Six years of shipping business platforms

I design scalable architectures and complex business platforms: multi-tenant CRM, LMS, e-commerce, ride-hailing. I take part in every stage, from requirements analysis and technical choices to development, optimization and deployment.

Since 2022 I have worked remotely with French clients and international teams, including two years as Team Lead of a team of four developers.

In 2026 I added MariaDB support to Laravel’s vector search and extended its CI to recent MariaDB releases. I also build applied AI features (RAG, MCP servers) and use Claude Code and Cursor to make code review, testing and documentation more reliable.

years of experience
6+
merged pull requests in Laravel
7
orders processed by an e-commerce platform I delivered
10,000+

Languages

  • French, fluent
  • English, professional working proficiency
  • Arabic, native

Education

BTS (2-year degree) in Computer Science & Multimedia
ENTIC, Gabès, 2021

Skills

Laravel and Vue.js at the core, with the databases, mobile and tooling that a production platform needs.

  • Backend

    • PHP
    • Laravel (v5–v13)
    • Symfony (v6 & v7)
    • REST APIs
    • MVC / HMVC
    • SOLID
    • Clean Architecture
    • Authentication & security
  • Frontend

    • Vue.js 2 & 3
    • Nuxt.js
    • Inertia.js
    • Livewire 3 & 4
    • JavaScript
    • TypeScript
    • Tailwind CSS
    • Bootstrap
    • HTML5
    • CSS3
  • Databases

    • MySQL
    • MariaDB (including MariaDB Vector)
    • PostgreSQL (including pgvector)
    • SQLite
    • MongoDB
    • Redis
    • Multi-tenant architectures

    Redis for caching, queues and sessions.

  • AI & LLM

    • RAG
    • Embeddings
    • Semantic search
    • MCP servers (Model Context Protocol)

    Semantic search on pgvector and MariaDB Vector.

  • Mobile

    • Flutter
  • DevOps & tools

    • Git (GitHub / GitLab)
    • Docker
    • GitHub Actions
    • Codemagic
    • Filament v3
    • Nginx
    • Apache
    • Linux
    • OVH
    • Ionos
    • Hostinger
    • Agile / Scrum
    • JIRA
    • ClickUp
  • AI-assisted development

    • Claude Code
    • Cursor
    • GitHub Copilot

    Automated code review, testing and documentation.

Selected projects

One product of my own in production, and three platforms delivered for French clients with itSolve.

Personal product, food delivery

Flync

A complete food delivery platform: three mobile apps, a backend and a dashboard, from code to the app stores.

  • 3 Flutter apps (customer, restaurant, courier) published on the App Store and Google Play
  • Laravel backend in production, automated CI/CD (Codemagic, GitHub Actions)
  • Firebase, Flouci payments, delivery zones, push notifications, real-time dashboard
  • Flutter
  • Laravel
  • Firebase
  • MySQL
  • Codemagic
  • GitHub Actions
flync.pro (opens in a new tab)

E-commerce for itSolve

Jasmin Emballage

Aug 2022 – Aug 2023

orders
10,000+
processing time
−40%

Online store for food and parcel packaging, serving the French market.

  • E-commerce platform that processed more than 10,000 orders
  • APIs for the mobile apps
  • Sogecommerce payments and Boxtal shipping integrated
  • Laravel
  • Vue.js
  • REST API
  • Pusher
  • Ionos
jasminemballage.fr (opens in a new tab)

Field service management for itSolve

SOS Protech

Aug 2023 – Dec 2023

organic traffic
+45%
load time
−30%

Platform for managing technical interventions, quotes, invoices and technician assignment.

  • Server-side rendering with Inertia.js
  • PDF reports with digital signatures, multi-role dashboards (Chart.js)
  • VPS deployment and tuning (Ubuntu, Apache)
  • Laravel
  • Vue.js 3
  • Inertia.js
  • Tailwind CSS
  • MySQL
  • GitHub Actions
sosprotech.fr (opens in a new tab)

Ride-hailing (VTC) platform for itSolve

Préfev

Dec 2023 – Aug 2024

Ride-hailing management platform built end to end, while leading the team.

  • Real-time ride booking and dispatch
  • Driver, vehicle and billing management
  • Online payments and pricing
  • Team management, effort estimation and planning
  • Laravel
  • Livewire
  • Bootstrap
  • MySQL

Experience

From Gabès to Dammam, with two years freelancing for a company in Île-de-France: four roles since 2020.

  1. , Permanent

    Full-Stack Developer, Laravel / Vue.js

    ECG Assurance in Gabès, Tunisia

    • Designed and built a multi-tenant business CRM with a separate database per client, from requirements analysis to deployment
    • Performance optimization and ongoing maintenance of the production system
    • Laravel
    • Vue.js
    • MySQL
    • Git
    • Agile
  2. , Fixed-term

    Full-Stack Developer, Laravel / Inertia / Vue.js

    Black Gold in Dammam, Saudi Arabia

    • Contributed to the technical architecture and technology choices
    • Specialized platforms: LMS (training), HRIS (human resources) and a job portal
    • Worked with international engineering teams
    • Laravel 10
    • Vue.js
    • Inertia.js
    • MySQL
    • Git
  3. , Freelance

    Team Lead & Full-Stack Laravel Developer

    itSolve in Île-de-France, France (remote)

    Led a team of 4

    • Jasmin Emballage: e-commerce, more than 10,000 orders, processing time cut by 40%
    • SOS Protech: field service management, Inertia.js SSR, +45% organic traffic
    • Préfev: ride-hailing platform, real-time booking and dispatch, team lead
    • Laravel
    • Vue.js
    • Inertia.js
    • Livewire
    • Tailwind CSS
    • MySQL
  4. , Fixed-term

    Laravel Developer

    TMKiiN in Gabès, Tunisia

    • Backend for delivery and messaging platforms
    • Third-party API integrations (WhatsApp, Geidea payments)
    • Maintenance, API development and technical documentation
    • Laravel
    • Vue.js
    • Flutter
    • Docker
    • HMVC
    • JIRA
    • GitLab

Open source

Seven merged pull requests in Laravel in 2026, around MariaDB and vector search, and four packages published on Packagist.

Laravel framework

  1. Vector search on MariaDB

    MariaDB support for whereVectorSimilarTo and the other vector distance queries behind Laravel’s semantic search. The driver capability check moved from the connection to the grammar.

  2. CI on MariaDB 11.8 and 12.3 LTS

    Vector and 11.7+ tests now run on every pull request. The new job caught a test broken by a behavior change in MariaDB 11.8.1.

  3. Official documentation

    Documented vector indexes, restored the vector() anchor, switched Homestead to the dedicated mariadb driver, updated multi-table DELETE for 11.8.1 and clarified MariaDB’s native vector support.

Laravel packages

A Laravel or Vue.js project to launch, or a team to join?

Available within one month (notice period), remote or on-site. Email is the easiest way to reach me.