The technical side

Engineering

I help companies build things that work. Currently consulting from Munich, still advising the logistics company I helped build in Morocco.

Available for consulting

Where I've been

Université de Bordeaux

Student

Remote, Morocco

Distance-learning bachelor's from Université de Bordeaux, done from Morocco. Learned the fundamentals between job shifts. Started freelancing before graduating.

Vendo.ma

Frontend Engineer

Casablanca, Morocco

One of Morocco's first funded startups, featured in Forbes MENA. Joined during university. Wrote code that shipped to real users from day one. Learned what it means to build under pressure.

Olivraison

Technical Consultant

Casablanca, Morocco

My brother's logistics company. Built the delivery tracking system from scratch: camera scanning, mobile-first UI, no special hardware. Just smartphones and a system that worked.

Holidu.de

Frontend Engineer

Munich, Germany

Relocated to Munich at the height of COVID. New country, new language, new tech scene. Joined Holidu (Europe's vacation-rental search engine) and shipped frontend at scale.

ImmobilienScout24

Senior Software Engineer

Munich, Germany

Germany's biggest real estate platform. Frontend systems at scale. The platform millions of Germans use to find their next home.

Nothing fancy. Just useful.

Olivraison

The project I'm most proud of

In 2019, e-commerce was exploding in Morocco but delivery tracking was still a mess. My brother ran a logistics company and drivers only had basic smartphones. No expensive PDA scanners, no enterprise hardware.

So we built around what they already had. Camera-based package scanning. A clean mobile interface. Real-time tracking that just worked. We used the Uber driver model: anyone with a phone could become a delivery driver and start scanning packages immediately.

It scaled. It's still running. And it proved that you don't need fancy equipment to solve real problems. You just need to understand the constraint and build around it.

How I work

Constraints over features

The best work I've done came from having less. Basic phones, tight budgets, impossible deadlines. Constraints force you to build what actually matters.

Speed is respect

If it's slow, it's broken. Users don't care about your architecture. They care that it loads fast and does what they need.

Ship, then improve

A working thing in production beats a perfect thing in staging. Get it out, watch how people use it, iterate.

Right tool, not favorite tool

React, TypeScript, Next.js, Node, Python. I use what fits the problem. Not what's trending on Twitter.

Got a project that needs building?

Let's talk