Skip to content
Available for workRiyadh · GMT+3

Full-stackdeveloperwho ships.

Portrait of Morhaf Ghziel

I'm Morhaf. I design and build web apps end to end — React, Next.js and TypeScript on the front, APIs and databases behind them. Five years in, 15 projects shipped, 6 of them paid client builds.

Download CV
05
Years shipping
15
Projects built
06
Client builds
< 24h
Email reply time

02Selected work

Everything I've built, newest first.

Hover a row to preview it. Click to read how it was built.Tap a row to read how it was built.

03About

I like problems that have a real person on the other end.

Portrait of Morhaf Ghziel

Details

Based in
Riyadh, Saudi Arabia
Working
Remote, worldwide
Timezone
GMT+3 (Riyadh)
Languages
Arabic (native), English (professional)
Status
Open to new projects and full-time roles

I'm a full-stack developer with five years of experience building web applications people actually use day to day.

My centre of gravity is the front end — React and Next.js, where I care about how fast a thing feels and how easy it stays to change six months later. I work across the backend too: APIs, databases and the server-side logic that makes a feature complete rather than a demo.

Most of my paid work has been building and shipping entire sites for Saudi companies — design through deployment, usually as the only developer on the project.

What I work with

Grouped by what I reach for first, not by what fills the most space.

Front end

  • React
  • Next.js (App Router, Server Actions)
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • CSS animation & View Transitions
  • Radix UI
  • RTL / Arabic layout
  • Responsive design

Backend & data

  • Node.js
  • Express
  • REST APIs
  • PostgreSQL / Neon
  • MongoDB
  • Prisma
  • Supabase
  • Auth (Clerk, NextAuth, JWT)
  • Payments (ClickPay, PayPal)
  • File uploads & S3 storage
  • Zod validation

Design & tooling

  • Figma
  • Git & GitHub
  • Vercel
  • ESLint & strict TypeScript
  • Three.js
  • GSAP
  • HTML5 Canvas & SVG
  • Gemini / Groq APIs

04Contact

Let's build something.

Email is the fastest way to reach me — I read everything and reply within a day. Tell me what you're building and roughly when you need it.

Or reach me directly

Open to new projects and full-time roles

Send a message

Fill this in and it lands in my inbox. I'll reply to the address you give me.

I'll reply here. It isn't used for anything else.