I help companies build things that work. Currently consulting from Munich, still advising the logistics company I helped build in Morocco.
Student
Remote, Morocco
Distance-learning bachelor's from Université de Bordeaux, done from Morocco. Learned the fundamentals between job shifts. Started freelancing before graduating.
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.
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.
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.
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.
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.
The best work I've done came from having less. Basic phones, tight budgets, impossible deadlines. Constraints force you to build what actually matters.
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.
A working thing in production beats a perfect thing in staging. Get it out, watch how people use it, iterate.
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