Available for new projects

Mohamed ABIDI
Full-Stack Developer

As a freelance developer, I design and build SaaS, CRM/ERP and e-commerce platforms end to end — from back-end architecture to modern interfaces, backed by 10 years of web development experience.

01 — About

One developer, from scoping to production

I turn complex business needs into robust, maintainable applications that people actually use.

Portrait of Mohamed ABIDI, freelance full-stack web developer // mohamed.abidi

A web developer since 2016 — and in IT since 2013 — I have built multi-partner sales CRMs, e-commerce platforms, microservice ecosystems and complete SaaS products, first in agencies and then within the U-Smile ecosystem (Base Développement / Digitrends).

Now working freelance, I support companies such as Activ 1926 (full-service renovation) on their business-critical tools while building Karbonic, my own SaaS product. My approach: understand the business before writing code, ship fast, and leave behind clean, documented codebases.

Truly full-stack

Laravel/GraphQL APIs, Vue 3/Nuxt front-ends, SQL & NoSQL databases, realtime, payments, deployment — I cover the whole chain.

Production-hardened

Applications used every day by consultants, field technicians and end customers — not demos.

Product & AI minded

Builder of SaaS products (compliance, carbon, trading) with OCR and AI-powered analysis (Mistral, OpenAI). I think about usage, billing and growth — not just code.

10+years of web development
30+projects delivered
10+SaaS & CRM apps in production
3mobile apps published

02 — Experience

Professional experience

2025 — Present

Freelance Full-Stack Developer · France (fully remote)

Activ 1926 · EFTA Court · Guinot · Hertoghe Medical School · Edge Ledger · ComplAudit

Design and development of the business CRM/ERP for Activ 1926, a general renovation company (building work, finishing trades and energy renovation): lead-to-project pipeline, quotations by trade with state-subsidy calculation, payments, commissions, fleet and stock, realtime updates and WhatsApp integration. In parallel: the institutional platform for the EFTA Court, a field-service PWA for Guinot, an e-commerce/e-learning platform for Hertoghe Medical School, plus Edge Ledger (trading journal), ComplAudit (RGAA/WCAG accessibility) and an on-chain anomaly-detection bot.

Laravel 12/13GraphQLVue 3 / Nuxt 3TypeScriptMongoDBReverbPythonAI / OCRStripeDocker

Jul. 2021 — 2025

Back-End Developer · U-Smile — Base Développement / Digitrends — Belgium

U-* ecosystem: CRM, identity, support, e-commerce, LMS

Development of the U-Smile application ecosystem: U-Sell (contract-sales CRM for energy/telecom/insurance partners), U-Hub (realtime helpdesk), U-Pass (identity & provisioning), U-Numera (e-commerce), U-Academy (LMS), U-Care, U-Mag, plus a microservices platform with a Kafka event bus, the U-Coins loyalty currency and Odoo ERP synchronisation.

Laravel 8→10Octane / RoadRunnerKafkaMeilisearchElasticsearchOdooVue / VuetifyPusherStripe / Mollie / PayPal

Mar. 2020 — Jun. 2021

Full-Stack Web / Mobile Developer · Forevermo Group — Tunisia

SmartFarm · Biwiwi · SMS Ghost

IoT dashboard for remote farm-equipment control (SmartFarm), an Android/iOS marketplace app with payments and delivery (Biwiwi — MangoPay, Mondial Relay) and the SMS Ghost app.

CodeIgniterLaravelIonic / AngularVue.jsMangoPayCordova

Jan. 2016 — Aug. 2019

Web Developer · StarNet — Tunisia

Built several online-store websites, a job-search and freelance-mission web platform, and a management application for schools and nurseries (courses, classes, attendance, subscriptions). Maintained and extended existing projects.

PHPSymfonyMySQLJavaScriptjQueryBootstrap

Apr. 2013 — Nov. 2015

IT Support · NGE — Tunisia

Remote IT support handling customer issues and anomalies, plus IT asset management (networks, hardware, software). The foundations of my rigour and sense of service.

L1/L2 SupportNetworksAsset management

03 — Services

What I can do for you

Clear deliverables, a single point of contact, simple invoicing.

/01

Custom web applications

CRMs, ERPs and business tools built from scratch around your processes: sales management, quotations, invoicing, planning, reporting.

Laravel · Vue 3 · GraphQL · MySQL/MongoDB

/02

SaaS & digital products

From MVP to billable product: multi-tenant, Stripe/Mollie subscriptions, back-office, realtime, monitoring. I build my own — I can build yours.

Multi-tenant · Stripe · Reverb · Sentry

/03

E-commerce & platforms

Online stores and sales platforms: catalogue, cart, payments, subscriptions, shipping (UPS, bpost), Odoo ERP synchronisation.

Nuxt 3 · Mollie/PayPal/Revolut · Odoo

/04

AI integration

Document OCR, automatic extraction and classification, business copilots and intelligent analysis embedded in your applications.

Mistral · OpenAI · Claude · Async pipelines

/05

Automation & data

Bots, scraping, monitoring and data pipelines: multi-source collection, scoring, Telegram/webhook alerts, dashboards.

Python · FastAPI · Puppeteer/Playwright

/06

Audit, takeover & maintenance

Taking over existing projects, Laravel version upgrades, performance, security and refactoring — with tests and documentation.

Legacy Laravel · CI · PHPUnit/Pest

Step 1

Scoping

Understanding the business, the users and the priorities. Clear scope and quote.

Step 2

Design

Architecture, data model, mockups — validated together before development.

Step 3

Development

Short iterations, regular demos, tested and documented code.

Step 4

Delivery & follow-up

Production rollout, training, maintenance and long-term evolutions.

04 — Projects

Selected work

Business applications, SaaS and platforms in production — freelance engagements and my own product.

Freelance work2025 →ACTIV CRM

Activ 1926 — Renovation & Building CRM

Complete CRM/ERP for a general renovation company: lead simulator, worksites, technical visits, quotations by trade with subsidy calculation, payments, commissions, stock & fleet, embedded WhatsApp and realtime notifications.

Laravel 12GraphQLMySQL + MongoDBReverbDocker
Freelance work2026EFTA COURT

EFTA Court — Institutional Platform

Website of the Court of Justice of the EFTA States (Luxembourg): case-law database with advanced search, judicial calendar, live hearing broadcasts, publications and an e-filing portal.

LaravelServer-renderedIndexed searchAccessibilityLive
Freelance engagement2026EDGE LEDGER

Edge Ledger — Trading Journal

Crypto & MT4/MT5 trading journal: automatic trade import (CCXT, realtime Expert Advisor), PnL and drawdown analytics, tilt detection, AI deep analysis, prop-firm challenge mode, Telegram whale alerts.

Laravel 13Vue 3 + VuetifyCCXTStripe + MollieHorizon
Freelance work2026GUINOT · FIELD

Guinot — Field Operations App (PWA)

Intervention-management app for technicians: equipment and fleet (Sharemat bridge), time tracking, daily baskets, quality audits, Excel imports, magic-link login and push notifications. Installable PWA with offline mode.

Laravel 12Vue 3 + VuetifyPWAOneSignalMapbox
Freelance work2026COMPTOIR DE TOM

Le Comptoir de Tom — Online Ordering

A custom click & collect ordering platform for a Brussels artisan: catalogue, cart, customer account, realtime opening-hours engine and a self-service back-office — with no marketplace commission.

LaravelInertiaVue 3Mobile-first
Non-profit work2026RONDE SUD BOURGOGNE

Ronde Sud Bourgogne — Cycling Race

Platform for a U19 stage cycling race: multi-edition management, stage pages and routes, online volunteer registration, live page, roll of honour and partner section.

LaravelInertiaVue 3Caching
Freelance engagement2026SUPPLY TRACKER

Crypto Supply Tracker — Anomaly Detection

Multi-chain bot (Solana, ETH, BSC, Base, Arbitrum): detection of unlocks, burns and supply anomalies, event scoring, Telegram alerts, backtesting and a React dashboard. Async Python architecture.

Python · FastAPIPostgreSQLweb3 · solanaReact 18Telegram
U-Smile2021 — 25U-SELL

U-Sell — Multi-Partner Sales CRM

CRM for field consultants (energy, telecom, insurance — Engie, Proximus, Mega…): per-partner contracts, e-signature, PDF generation, FCM push campaigns, Kafka events, Odoo ERP sync.

Laravel 8 + OctaneVue 2 SPAKafkaPDF / e-signatureOdoo
U-Smile2022 — 24U-APP

U-App — Microservices Platform

Backend split into 9 microservices: API gateway, back-office CRM, U-Coins loyalty currency, gamified quizzes, CMS, LDAP directory and a Socket.IO realtime server — connected by a Kafka event bus.

MicroservicesLaravel 9/10KafkaSocket.IOLDAP
U-Smile2021 — 24U-HUB

U-Hub — Helpdesk & Knowledge Base

Internal ticketing: routing by skill groups, realtime chat, agent ratings, FAQ, Meilisearch/Elasticsearch full-text search, push notifications.

Laravel 8 + OctaneMeilisearchElasticsearchPusher
U-Smile2024U-ACADEMY

U-Academy — E-learning Platform

Internal LMS: modules → courses → lessons, quizzes, PDF certifications, individual progress tracking, leaderboards and statistics, auto-generated API docs (OpenAPI).

Laravel 10OpenAPIPDF certificatesExcel export
Freelance work2025MUSTIDECO

Mustideco — Renovation Showcase Website

Showcase website for an interior-renovation company (Nice area): services, project gallery, contact form and service-area section. Lightweight, fast, framework-free.

HTML / CSS / JSEmailJSLocal SEO

05 — Skills

Tech stack

The technologies I use in production, every day.

Back-end

PHP 8 Laravel 8 → 13 GraphQL (Lighthouse) REST APIs Python · FastAPI Node.js MySQL MongoDB PostgreSQL Redis Kafka Meilisearch / Elasticsearch Octane · RoadRunner

Front-end

Vue 3 Nuxt 3 TypeScript Inertia.js Pinia / Vuex Tailwind CSS Vuetify Angular / Ionic React PWA · offline i18n ApexCharts / ECharts

Ops · Integrations · AI

Docker Forge · DigitalOcean S3 / Spaces Stripe · Mollie · PayPal Reverb · Pusher · Socket.IO Odoo ERP AI: Mistral · OpenAI · Claude Document OCR Puppeteer / Playwright Sentry PHPUnit · Pest · Vitest Git · CI · Scrum

06 — Contact

Have a project in mind? Let's talk.

I reply within 24 hours. Free quote, simple invoicing.

Phone / WhatsApp+33 07 69 00 18 31
AvailabilityFully remote · France / Europe / International

Registered freelancer

Fast contracting and simple invoicing (French micro-entreprise) — ideal for fixed-price or time-and-materials engagements, short or long.

* Required fields — reply within 24 business hours.