Me

I build web and mobile platforms for individuals and organisations an off-the-shelf product cannot serve.

Mehdi Mekouar — freelance Laravel and Vue JS developer based in Marrakech, Morocco. 10+ years of experience and 30+ projects delivered in many sectors like education, healthcare and e-commerce.

Available for full-time roles, contract and freelance projects I respond usually within 24 hours Hiring rather than commissioning?

What I build

Custom web and mobile platforms

An application built around how you actually work — Deployed on the web, and one codebase shipped to web, iOS and Android when a phone is the right place for it.

Related projects

E-learning and training platforms

Courses, cohorts, learner progress and the administration behind them. Six delivered, including a white-label platform reused across several institutions.

Related projects

E-commerce and catalogues

From a browsable range with enquiry forms through to a full checkout — sized to what you sell, not to a platform's feature list.

Related projects

Automation and integrations

Your CRM, your sheets, your notes and your WhatsApp, wired together so the follow-up happens without anyone remembering to do it.

Institutional and association websites

Seminars, membership, publications and news, on a CMS your team runs without calling me.

Related projects

Booking and reservation systems

Availability, reservations and the dispatch behind them — for the businesses where a double booking means a refund, not an apology.

Related projects

Arabic, RTL and multilingual builds

Right-to-left layouts, Arabic typography and bilingual content models built that way from the start — not an English site flipped with a stylesheet.

Related projects

Work on something that already exists

Not every project starts from nothing. Plenty of the best ones start with a site somebody else built and nobody is looking after any more.

Maintenance and support

Security patches, upgrades, backups you have actually tested, and the small changes that pile up — whoever built it originally.

SEO audits and search visibility

What is holding the site back, ordered by what moves the needle first. You keep the report whether or not I do the work.

Rescue, rebuild and migration

I read the code first and tell you honestly whether it is worth saving or worth replacing — those are different projects.

Who I have built for

All projects
“A strong emphasis on reliability and client satisfaction … instrumental in resolving complex issues and developing powerful tools, such as an impressive administrative control panel that empowered our clients.”
Eddie Kaddi — Founder, Smakgraphics
“Not only an expert in software development, but a genuine catalyst for change ... In record time, we did a phenomenal leap in our programming mastery and software development.”
Othmane Bennani — Founder, Digiton

Budgets

Most work falls into one of four bands. They are here so you can place your project before you write to me, not so you can price it exactly — the quote comes after a scoping call.

Essential

€1,000 – €2,500

A proven layout adapted to your brand. Up to eight pages, one language — live in a fortnight.

Site

€2,500 – €4,500

Designed for you rather than adapted. Managed by your team. News, publications, two languages.

Platform

€5,000 – €20,000

Built around your process. User roles, a real data model, integrations, and an admin your staff work in daily.

Ongoing

from €600 / month

Maintenance and continuous development on something already live, whoever built it.

Day rate — Starting from €250 / day

for contract work, staff augmentation, an SEO audit, or anything without a fixed end. Billed monthly against days actually worked.

For a project with a defined scope I would rather quote a fixed price than a number of days — you should not be carrying the risk of my estimate. Ask for either.

How I work

  1. 1

    Scope

    A call, then a written scope: what is in, what is out, and what it costs. Nothing starts before you have read it.

  2. 2

    Design

    Your Figma if you have one, or a designer I bring in. Either way you approve the interface before it is coded.

  3. 3

    Build

    On a staging URL you can open from the first week, so progress is something you look at rather than something I report.

  4. 4

    Handover

    You own the code, the hosting and the domain. Your team is trained on the CMS, and I stay reachable afterwards.

Before you write

How long does it take?
An Essential site is live in about a fortnight, a Site project runs four to eight weeks, a Platform three to six months. The clock starts when the content and the design decisions are settled, not when the contract is signed.
What do you need from me, and how much of my team's time?
One person who can make decisions and one who can supply content. Expect a call a week and a few hours of review. Projects run late waiting on text and images, not on development.
Do you write the content and supply the images?
If you don't have the copy, I write it — included in the price. Same for premium stock photography where a generic image does the job. Photographs of your own team, premises or products have to come from you: those are the ones no stock library has. Either way you get the structure — what each page needs and roughly how long it should be.
Can my team update the site themselves afterwards?
That is the point of building on a CMS. Your team edits pages, news and products without touching code, and I train them before handover. If a change will need a developer, I say so up front.
What decides where a project lands in a band?
How many languages, how much of the design is bespoke rather than adapted, how many user roles exist, and whether anything has to talk to a system you already run. In that order.
How do payments work?
Fixed-price projects: a deposit to book the slot, then payments against milestones you have signed off. Retainers and day-rate work are invoiced monthly against days actually worked.
What if I want changes while you are building?
Small ones are absorbed. Anything that changes the scope is quoted before it is built, so you never get a surprise invoice and I never get an unpaid month.
Who owns the code, and can you handle the hosting?
You own the code, the domain and the hosting account, all three in your name. I can set the hosting up and manage it under a retainer, but it stays yours and any competent developer can take it over.
What happens after launch?
Two weeks of fixes are included in every fixed-price project. After that it is a monthly retainer or ad-hoc work at the day rate — you do not have to decide up front.
You are one person. Can you handle a project this size?
I lead and write the build myself, and bring in a designer or a second developer when the scope needs it. You deal with me either way. The largest thing I have delivered is a white-label platform reused across several institutions.
I already have a designer, or a Figma file. Can you build from it?
Yes, and it usually makes the project cheaper — Figma to code is a large part of what I do. A PDF, a theme you bought or a site whose look you want carried across all work too. I will tell you which parts of a design are expensive to build before you commit.
Do you work outside Morocco, or behind an agency?
Both. Work I have delivered is running in Morocco, France, Switzerland, Canada and the United States, and I take white-label projects through agencies. I work in English, French and Arabic.

Hiring rather than commissioning? Roles, dates, stack and references are on this page

Tell me what you are building

A short description of the problem is enough to start. You will get a straight answer on whether I am the right person for it.

Start a project

Tell me what you are building

Start a project