sys online — available for workAgadir · --:-- GMT+1 · 30.42°N 9.60°W

Next.js · LLM Agents & RAG · Postgres · Remote-first

agent idle — hero deployed in 3.2s

I build AI products people actually use. Shipped from Agadir, used worldwide.

6+Years shipping production software58.4KSearch impressions / 28 days — FASLPaying customersMagical Hekaya~500Students on Magic Hands LMS~500Providers on Maroc FournisseursAR · FR · EN — RTL-firstLanguages built for

Selected work

01 — 06

01 / 06Co-founder & Lead Engineer

فصل

FASL

Multi-agent AI that drafts Moroccan legal appeals end-to-end.

58.4KSearch impressions in 28 days

  • Next.js
  • TypeScript
  • Claude & Gemini
  • RAG
  • PostgreSQL
FASL landing page — Arabic legal AI platform for drafting appeal memos

02 / 06Founder

Once upon a bedtime…

Magical
Hekaya

Personalized AI storybooks kids star in — live, with paying customers.

Real revenuePaying customers

  • Next.js 16
  • Gemini
  • ElevenLabs
  • Remotion
  • AWS S3
Magical Hekaya landing page — AI-generated personalized children's storybooks

03 / 06Founding Engineer

Belmo

Seoul → Agadir · K-beauty · Cash on delivery

Arabic-first K-beauty e-commerce for Morocco — COD, 24–48h delivery, self-hosted.

Own product, own storefront, own server — designed, built, and self-hosted end-to-end.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Clerk
Belmo — Arabic K-beauty e-commerce storefront

04 / 06Founder / Builder

Lakta.

براند كيت → إعلان فيديو بالدارجة

Feed it a brand kit — it produces finished Darija video ads and Instagram carousels.

The ads playing here were generated by the pipeline itself — no editor touched them.

  • Next.js 16
  • Gemini
  • FFmpeg (wasm)
  • Inngest
  • AWS S3
  • PostgreSQL

05 / 06Freelance Engineer

RESO Khdma

Where do Moroccan workers actually look for jobs?
WhatsApp. So the platform lives there — an AI agent that speaks Darija, Arabic, and French.
And how does it match them?
Gemini embeddings + semantic search. A worker says what they do — recruiters find them, even when the words don't match. ✓✓
  • Next.js
  • Gemini embeddings
  • Semantic search
  • WhatsApp Business API
  • PostgreSQL
RESO Khdma — WhatsApp AI job-matching platform for Moroccan workers

06/06 · ORDER TICKET

WEBTRADE_

Real-time trading UI with real money on the line.

ROLEFREELANCE ENGINEER
RENDER LATENCYSUB-100MS
STAKESREAL MONEY — FUNDS-LOCKED TX
STACKNEXT.JS · WEBSOCKETS · TYPESCRIPT · POSTGRESQL
STATUSLIVE · MAINTAINED
WebTrade — real-time trading platform with live candlestick charts

The index

Everything else that shipped.

10 projects — client work, own products, concept rebuilds

About

By day I teach Morocco's next engineers.By night I build what they'll study.

AI-focused full-stack engineer — 6+ years shipping production web products end-to-end, specializing in LLM-powered applications on a Next.js / TypeScript stack.

The whole lifecycle

01

Architecture

system & schema design

02

Build

Next.js · TS · LLM pipelines

03

Deploy

Vercel or self-hosted

04

Iterate

evals · analytics · feedback

By day

2000+students taught, Ministry of National Education

the teacher

  • Computer Science teacher — Ministry of National Education, Agadir
  • ≈500 students a year since 2021 — 2,000+ taught so far
  • M.Sc. Big Data & AI — thesis at 96.96% mAP50 (YOLO + PSO)

By night

16products live in production, four of them my own

the builder

  • Co-founder of FASL · founder of Magical Hekaya · founding engineer of Belmo
  • 6+ years shipping — freelance platforms with real users and real money
  • Works in 3 languages — Arabic & Darija native, RTL-first

Drag the handle — or just scroll

The record

0.00%

mAP50 — M.Sc thesis, solar-defect detection (YOLO + PSO)

0+

students taught for the Ministry of National Education — ≈500 a year

0

products live in production — four of them my own

0+

years shipping software with real users and real money

The papers

  • 2023 – 2025

    M.Sc. Big Data & Artificial Intelligence

    Ibn Zohr University

    Thesis: solar panel defect detection with YOLO + PSO — 96.96% mAP50, submitted to AISDS'2025.

  • 2018 – 2021

    B.Sc. Computer Science

    Ibn Zohr University

  • Languages

    Arabic & Darija — native · French — fluent · English — fluent

Capabilities

Full-stack, taken literally.

Hover the stack — every layer is one I design, build, and run in production myself.

Layer 02 / 05

AI Agents

The layer that made FASL, Hekaya, and RESO possible.

  • Claude & Gemini APIs
  • Multi-agent pipelines
  • RAG
  • Tool calling
  • Evals
  • Interface

    Next.js App Router · React 19 · TypeScript · Tailwind · motion

  • AI Agents

    Claude & Gemini APIs · Multi-agent pipelines · RAG · Tool calling · Evals

  • API & Realtime

    Node.js · Server Actions · REST · WebSockets · Race-safe transactions

  • Data

    PostgreSQL · Prisma · Supabase · Redis · S3

  • Infrastructure

    Vercel · Docker · Hetzner + Dokploy · n8n · GitHub Actions

Contact

Salam Faouzi — I'm from , and I want to /. Here's the idea: — you can reach me at .