Designer first, builder by necessity.
Product & website designer, frontend developer. Based in Morocco, working with clients in France, Europe and the US.
I started as a UI designer and got tired of watching good work die in the handover. So I learned to build. Twelve years later that is still the offer: one person who designs the thing and ships it.
The Envato years taught me systems. Vuero and Tairo — two admin UI kits — were bought by tens of thousands of developers, which means tens of thousands of people used components I never got to explain in person. They had to hold up on their own.
Then agencies, and CSS Ninja: production frontend, real deadlines, other people's decisions to make work. That is where I learned to cut scope instead of quality.
Today it is startups, agencies, marketplaces and events — websites, dashboards, SaaS products, the occasional brand. Discreet, async, fixed prices. I use AI tooling every day for speed; the judgement is mine.
In one panel.
- Based
- Morocco · clients in France, Europe and the US
- Since
- 2014 · 100+ projects, 150+ clients, 90% repeat
- Known for
- Websites, product UI, design systems
- Tools
- HTML · Framer · Next.js · React · Tailwind · Claude
- Languages
- English · French · Arabic
- Now
- Reckon — an open-source design system for AI agents. In progress.
Four steps from a call to live.
Fifteen minutes. You show me what you have; I tell you if I’m the right person.
One page: what ships, what it costs, when it’s live. Nothing starts before you agree to it.
Real screens in week one, then weekly async reviews. No surprises at the end.
Files, code and rules are yours. Seven days to catch anything the launch found.
Three things I do not negotiate.
You have the number and the date before any work begins. If the scope changes we price the change — the original number does not drift.
No moodboards, no discovery theatre. You look at the actual thing early enough to change your mind about it.
Files, code, tokens and written rules. No licence, no lock-in, no retainer needed to keep it alive.
Or ask for the portfolio deck — the full list of projects, with what each one cost and how long it took.
Ask for the portfolio deck ↗Got a project? Let's bring it to life.
Fifteen minutes to tell me what you need. A fixed price within 48 hours after that.