Skip to content

Youssef Hayyati — full-stack developer in Rabat, Morocco

I buildthingsthat don'tbreak

Youssef Hayyati

Callsign — B

Rabat, Morocco

4

Yrs Exp.

11+

Clients

Dossier / Subject

I'm Youssef Hayyati based in
Rabat, Morocco.

I'm a full-stack developer in Rabat — four years in, mostly Laravel and Vue. Day to day that means APIs, data models, and the unglamorous work of keeping sensitive information exactly where it belongs. I like the bugs nobody else wants: the ones that only surface in production, on a Friday. Off the clock I draw, which is where the eye for all of this came from.

01 The detective

Full Stack Dev

End-to-end web apps: Laravel and Vue, REST APIs, Postgres and MySQL, queues and WebSockets. When something breaks in production, I am the one who stays with it until it confesses.

02 The showman

Frontend & Design

Interfaces built with a designer's eye, because I have one. Motion, spacing and type are not decoration — they are how a product tells you somebody cared.

03 The artist

Drawing & Art

I was drawing long before I was writing code. It is where the eye came from, and it turns up in every layout I build — this page included.

Side A — The Detective

Order

Back-ends, systems, security

  • Access control and data protection that holds up when somebody actually tests it.
  • Critical bugs, followed all the way down to the root cause.
  • Queues, caches and clean contracts: Laravel, PostgreSQL, RabbitMQ, Redis.
  • A Master's in Intelligent Systems & Networks, and the habits that came with it.

Side B — The Wild Card

Chaos

Front-ends, motion, art

  • ✱Motion, type and the small interactions — treated as the work, not the polish.
  • ✱I draw by hand. It is where the eye for a layout came from.
  • ✱Figma, Photoshop, Illustrator, GSAP, Three.js.
  • ✱Experiments like the cowl up top: 64,000 grains of sand, one GPU, no good reason.

Dossier / Duality

Two sides. One developer.

Every system needs a Batman. Every interface needs a little Joker.

Full Stack Developer — Rabat, Morocco◆Full Stack Developer — Rabat, Morocco◆Full Stack Developer — Rabat, Morocco◆Full Stack Developer — Rabat, Morocco◆Full Stack Developer — Rabat, Morocco◆
Built in the dark — Shipped before dawn◆Built in the dark — Shipped before dawn◆Built in the dark — Shipped before dawn◆Built in the dark — Shipped before dawn◆Built in the dark — Shipped before dawn◆

It'snotwhoIamunderneath,butwhatIdothatdefinesme.

Batman — Batman Begins, 2005

Case Files / Selected Work

Case
files

Seven worth writing down. The first three you can watch — filmed running on my own server. Two of the rest are under NDA, so the details there stay deliberately thin — ask me on a call and I'll take you through them properly.

01
aurora-grand — guest site & front desk
Case 01 · Full-stack product
2026Case closed

Aurora Grand

A hotel management system with its own direct-booking site. Staff run a 58-room hotel from one place — reservations, the room rack, housekeeping, invoices and reports — while guests search, book and manage their stay.

Row locks inside the booking transaction make a double booking impossible, and the billing ledger is append-only.

Laravel 13React 19ReverbPostgreSQL
Solo build Private repo · walkthrough on request
02
talentflow — careers & pipeline
Case 02 · Full-stack product
2026Case closed

TalentFlow

Applicant tracking for small teams. Recruiters move candidates along a drag-and-drop pipeline, score interviews and send decisions; candidates apply on a careers site that belongs to each company.

Multi-tenant from the ground up: every query is scoped to its workspace, enforced by eight policies across five roles.

Laravel 13Nuxt 4TypeScriptPostgreSQL
Solo build Private repo · walkthrough on request
03
flowai — studio
Case 03 · AI product · Hackathon
2026Case closed

FlowAI

An AI publishing studio: one brief goes through a chain of AI agents — writer, visual director, media, QA — with two human approval gates, then a scheduler posts to Instagram and X by driving Android phones.

Built with a team at a hackathon. My part was the foundation the others built on: the Laravel API, the React app and the Docker setup.

Laravel 13React 19QueuesPython
04
Case 04 · Backend / Security
2024 — NowActive case

Secure Data Platform

Access control and data protection built into the core of the product: how sensitive records are stored, who is allowed to reach them, and an audit trail for every time they do.

LaravelPostgreSQLRabbitMQ
Under NDA
05
Case 05 · Infrastructure
2024 — NowActive case

Realtime Engine

Event-driven services pushing live updates over WebSockets, with a message queue between them so one slow consumer can never take the whole app down with it.

ReverbRabbitMQRedis
Under NDA
06
Case 06 · Full-Stack
2023 — 2024Case closed

API Integration Suite

Kept a set of client integrations alive across breaking upstream API changes — rewritten one adapter at a time, with no downtime any customer ever noticed.

RESTVueNuxt
E-Impact
07
Case 07 · Frontend / Design
2025 — NowActive case

Motion Interfaces

Front-ends where the motion is the point. This site is one of them — a hand-cut portrait, a WebGL bat swarm, and about 64,000 grains of GPU sand.

NuxtGSAPTailwind
Craft

Case 08 · wild card

Your project
could be next.

Every deck needs a wild card. Bring me the strange idea, the legacy thing nobody wants to touch, or the bug that only happens in production. Those are my favourites.

Let's talk

● Intercepted transmission

Madness,asyouknow,islikegravity.Allittakesisalittlepush—tomain.

The JokerRemixed · The Dark Knight

Utility Belt / 2026

Utility Belt

Every tool earns its pouch. Nothing rides along for show — each one is here because a job once needed it, and will again.

VueFrontend
◆
NuxtFramework
◆
JavascriptLanguage
◆
TailwindStyling
◆
GSAPAnimation
◆
Three.js3D
◆
LaravelBackend
◆
PostgreSQLDatabase
◆
PHPLanguage
◆
RabbitMQMessaging
◆
RedisCaching
◆
FigmaDesign
◆
DockerDevOps
◆
GitVersion Control
◆
PhotoshopDesign
◆
IllustratorDesign
◆

● From the case notes

Whydowefall?Sowecanlearntowritebettererrorhandling.

Thomas WayneRemixed · Batman Begins

Patrol Log / Career

Years
on
watch

2024

Currently building

012024 — Present

Full-Stack Developer

Under NDA · Full-time — Rabat, Morocco

  • ◆Build and maintain Laravel and Vue/Nuxt applications end to end, working day to day with engineers, designers and data scientists.
  • ◆Wrote confidentiality and data-protection controls into the product itself — how sensitive records are stored, who is allowed to reach them, and what gets logged when they do.
  • ◆Own the critical production defects: the stability and security bugs that only ever reproduce on the live system, at the worst possible hour.
022023 — 2024

Full-Stack Developer

E-Impact · Full-time — Fez, Morocco

  • ◆Designed, built and tested client web projects, from requirements through to delivery.
  • ◆Sat with the team to turn half-formed requirements into something buildable — then built it.
  • ◆Reviewed new tools and technologies and made the case for the ones worth adopting.
032022

Full-Stack Developer

Smart Transformation · Internship — Fez, Morocco

  • ◆Rebuilt existing integrations against new REST API versions, so client-facing features kept working straight through the migration.
  • ◆Where I learned to write code somebody else has to read — and to test it before saying it was done.

Training / Foundations

Master's — Intelligent Systems & Networks

2022

Advanced study of intelligent systems, networks and distributed architectures.

Faculty of Sciences & Techniques, Fez

Bachelor's — Computer Engineering

2019

Mathematics, Physics & Computer Science.

Faculty of Sciences & Techniques, Fez

● From the case notes

Youeitherdieahotfix,oryoulivelongenoughtobecomelegacycode.

Harvey DentRemixed · The Dark Knight
Open to work✦Let's talk✦Open to work✦Let's talk✦Open to work✦Let's talk✦Open to work✦Let's talk✦Open to work✦Let's talk✦Open to work✦Let's talk✦

Open to full-time roles in Rabat — on-site or hybrid Also taking freelance work. I read every email myself, and I answer within a day.

Let's build
something big

● Line of the night
Whysoserious?It'sonlyproduction.

The Joker — Remixed · on a Friday deploy

Local time

Rabat, Morocco

Languages

  • Arabic — Native
  • English — Fluent
  • French — Intermediate

Socials

Email is the fastest way to reach me.

Hayyati

© 2026 Youssef Hayyati — All rights reserved

Built with Nuxt · GSAP · Tailwind