be.

I build websites& web appsworth using.

From your first landing page to a full-stack product. I bring the interface, the code, and the details together—so your idea works in the real world.

Built with

Next.js React TypeScript

Available for projects
Brahim Elghazi
Brahim ElghaziYour idea. My next build.

Morocco-based. Working worldwide.

A little design thinking.A lot of good code.Zero cookie-cutter websites.

01 / Selected work

Less talk.
More making.

Real projects, different challenges. Here’s what happens when a good idea meets thoughtful execution.

3 projects shown

mykey.chat → multimodelchat.com

Live website · Scroll inside to explore

Full-stack web application

Mykey.chat

One workspace. A world of AI models.

A bring-your-own-key AI chat workspace, connecting multiple models in one place.

  • Next.js
  • Convex
  • Clerk
  • Polar
Project overview
The need
Give people a single workspace for conversations with different AI providers.
What I built
A chat interface backed by Convex, authentication with Clerk, encrypted API keys, and payment integration with Polar.

The original Mykey.chat URL now redirects to MultimodelChat. Preview shows the current public homepage.

Visit live website

For sign-in or if the preview doesn’t load, open the website in a new tab.

paintpdf.com

Live website · Scroll inside to explore

Full-stack web application

PaintPDF

Describe it. Refine it. Download a real PDF.

An AI document studio that turns a conversation into a print-ready A4 PDF, with live layout previews.

  • Next.js
  • Convex
  • Clerk
  • Polar
Project overview
The need
Create invoices, proposals, reports, and resumes without manually arranging text, tables, and page breaks.
What I built
A chat-to-PDF web application with a live document preview and PDF export, built with Next.js, Convex, Clerk, and Polar.
Visit live website

For sign-in or if the preview doesn’t load, open the website in a new tab.

ecommerce-brahim.vercel.app

Live website · Scroll inside to explore

Full-stack web application

MarocByte

A storefront up front. A dashboard behind it.

An electronics storefront paired with tools for managing products, orders, and inventory.

  • Next.js
  • Convex
  • Tailwind CSS
  • Clerk
Project overview
The need
Connect the customer shopping experience with the everyday work of running a store.
What I built
A customer-facing storefront and an admin dashboard, with Convex handling application data and Clerk handling authentication.
Visit live website

For sign-in or if the preview doesn’t load, open the website in a new tab.

Something like this, but unmistakably yours?Let’s build it

02 / The person behind the pixels

A developer.
A collaborator.
Your teammate.

View my résumé

I’m Brahim Elghazi, a full-stack developer based in Morocco. I like making the complex feel simple—and the ordinary feel a little more interesting.

From an online shop to an AI workspace, I connect the interface with what’s happening behind it. The goal: a site that looks like your business and works for the people using it.

Websites with personality
Web apps built end to end
A modern, maintainable foundation
My everyday toolkit

Next.js · React · TypeScript · Tailwind CSS · Convex · Clerk

03 / Good work. Good relationships.

“I was worried a web developer wouldn’t get the traditional Moroccan vibe I wanted. Brahim proved me wrong. The site feels authentic, not like a template. The mobile experience is solid too — most of our guests book from their phones.”
HA
Hadi AboudihajOwner, Riad Lghiam
See the project

Let’s make something worth clicking.

Your next
big thing.

Tell me what you’re thinking. A new website, a web app, or an idea you haven’t quite figured out yet.

b.elghazi1305@gmail.com