Open to workMarrakech, Morocco
I build interfaces that feel simple, fast, and finished.
Working with
React
TypeScript
Next.js
Frontend developer and web designer. I own the UI from first screen to production. 6+ years — UDEV WEB, Merkle, Pulse Digital.
Frontend developer & web designer.
Clients often struggle with sites that look good but also stay fast and responsive on every device. I design and code modern, user-friendly interfaces that perform — helping businesses strengthen their online presence and keep people engaged.
Six years in the industry. I design in Figma and ship production frontends in React, Next.js, and TypeScript — agency roles at UDEV WEB, Merkle, and Pulse Digital, and product work with Commercia Digital.
I communicate clearly with developers and with clients who don't write code. I can explain the interface, the trade-offs, and what needs to ship next.
I'm open to the next project — happy to help you reach your vision with care and precision.
Experience
- Designed and coded user interfaces from Figma designs into production-ready pages.
- Built modern web applications with Next.js and React.
- Integrated front-end features with REST APIs and handled data display, forms, and UI states.
- Styled responsive, pixel-perfect layouts with Sass and Tailwind CSS.
- Used Git for version control — branching, commits, and code reviews with the team.
- Improved existing pages for speed, responsiveness, and clearer visual hierarchy.
- Ensured consistent UI across browsers and devices through testing and polish.
Agency
Stack
React
Next.js
TypeScript
JavaScript
HTML/CSS
Sass
Tailwind CSS
Bootstrap
Figma
REST APIs
Git
Vercel
WordPress
UI/UX
Expo
Supabase
Stripe
Sites that look right and stay fast.
Most briefs want a site that looks good, loads quickly, and works on every screen. I design the interface and I write the frontend — so the business gets both, not a pretty page that falls apart.

Design the interface
User-friendly screens with a clear hierarchy. I care how it looks and how it feels to move through.

Build it to perform
Fast, responsive production code. React, TypeScript, Next.js — I type it.

Help the business
Online presence that does a job: booking, orders, paywalls. Engagement you can finish, not decoration.
Code you can open on GitHub.
Public repositories — sites, experiments, and UI work. Sorted by what I’ve touched most recently.
Sept 2026
Sept 2024
Aug 2020
Aug 2020
Aug 2020
Jun 2020
Jun 2020
Feb 2019CodingChallenge
CodingChallenge
The task is to implement an app that lists news, and a single page with swiping feature.
HTML/CSSGitHub →
Sept 2018
I write the code.
React, TypeScript, and Next.js — from the first layout to a frontend that ships.

01
Scope the product
Layout, states, and what the user has to finish. I start from the interface — design first, not a stack list.

02
Build the frontend
React, TypeScript, and a component tree I can stand behind. I type the code. The tools don’t replace that.

03
Ship the frontend
Fast, responsive, live. I own what goes on every screen — on Vercel for the web, on a store build for mobile.
Bring me the next project.
Open to frontend and design work. I can explain the interface clearly — to a team or to a client who doesn’t code. Marrakech, remote-friendly.
