For hiring teams

Available for remote roles

I build and ship production web work: marketing sites, stores, booking platforms and the automations behind them. Below is what a hiring team usually wants to know before a first call, in the order they usually ask it.

Open to remote roles

Full-time, part-time or contract, through an employer of record where you need one.

Get in touchThis page prints as a one-page CV.
Based in
MoroccoGMT+1 all year, the same working day as Paris, Madrid and Lisbon.
Languages
French, English, ArabicMeetings, written updates and product copy in any of the three.
Experience
3+ years, 30+ projectsSeven of them live and linked, so you can open the work rather than take my word for it.
Working style
Async by defaultWritten progress you can read on your own time, calls when a decision needs one.
projects delivered worldwide
30+
featured above, every one live
7
years building for the web
3+
top Lighthouse performance score
99

What I work with

Front-end

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • GSAP

Back-end

  • Node.js
  • Python
  • REST APIs
  • PostgreSQL
  • Odoo

Delivery

  • Vercel
  • Docker
  • Git
  • WordPress
  • Playwright

Where I am useful

Shipping, not prototyping

Everything in my portfolio is live and in use. I am used to the part after the demo: the edge cases, the handover, the thing that breaks in month three.

Multilingual products

Sites and apps in more than one language, done properly, with one URL per language and correct hreflang rather than a translation plugin that quietly costs you search traffic.

Performance as a habit

I measure rather than assume. This site scores 100 on desktop performance and 100 on accessibility, and every project I ship is checked the same way.

Business context

I studied management and economics before development. I will ask what a feature is worth before building it, which tends to save more time than it costs.

Projects

Want to talk?

Send a short note about the role and the stack. I reply within a working day, and I am happy to do a technical call before any paperwork.

See all work