youbahyt@gmail.com Casablanca --:--

Full-stack developer
Laravel · React · Vue

Casablanca, Morocco
33.57° N — 7.59° W

Portfolio — Edition 02
September 2026

I build complete web products — the API, the storefront, and the admin panel nobody sees but everybody depends on.

Right nowOpen to internships & freelance work.

Scroll
Laravel React Vue 3 TypeScript PHP Supabase MySQL Tailwind Node.js Docker n8n Python

(01)

Selected work

2025 — 2026
5 of 12

01 — Desk+E-commerce · End-of-study project · 2026

01

Desk+

An office-furniture marketplace for Moroccan ateliers that reads like a print magazine. Storefront, seller back-office and admin suite, all on one Laravel API.

Role
Full-stack lead — 25 of the 38 commits
Team
404 Not Found, OFPPT
Stack
Laravel 11 · React 19 · TypeScript · Supabase
When
May — June 2026
02 — LocandworkMarketplace · Internship project · 2026

02

Locand­work

Book a hot desk, a private office or a meeting room in Casablanca — by the hour, the day or the month. Customers, hosts and admins on one platform.

Role
Solo — design, API and front-end
Stack
Laravel 11 · Vue 3 · Pinia · Sanctum · Bootstrap 5
Detail
48 API routes; the database itself refuses a double booking
When
May — July 2026
03 — TikRiseStorefront · Freelance · 2026

03

TikRise

A storefront for a social-media growth agency: package catalogue, a quote calculator, and a PayPal checkout that's verified on the server before an order exists.

Role
Freelance, solo
Stack
React · TypeScript · Tailwind · Vercel Functions
Detail
PayPal order + webhook verification, Discord alerts, EN/FR
When
July 2026
Details in the archive → Client work — private repo
TikRise landing page: 'Launch social proof campaigns that feel as polished as your brand' beside a live campaign card
TikRise checkout: campaign details form next to a live order summary
04 — FormaProPlatform · Bilingual FR/EN · 2026

04

FormaPro

A training platform in French and English: public catalogue, enrolments, an admin back-office and a REST API — with slugs, emails and a scheduler doing the boring work.

Role
Solo
Stack
Laravel 10 · Blade · Spatie Permission · Sanctum
Detail
4 roles, localised URLs, queued mails, weekly reports
When
April — May 2026
FormaPro home page in French: 'Développez vos compétences dès aujourd'hui' with active courses listed
FormaPro admin dashboard with counts for courses, sessions, enrolments and revenue
05 — EduGradeSchool system · Front-end · 2026

05

EduGrade

Seven screens for a school grading system — score entry, automatic computation, attendance and report cards — designed and built as a working front-end prototype.

Role
Solo — design and build
Stack
HTML · CSS · vanilla JavaScript
Detail
Three roles at login, weighted grade computation
When
March 2026
EduGrade reporting screen: average grade per subject bars, grade distribution donut and top performers
EduGrade score entry table with per-item scores and computed totals

(03)

Twelve months, in order

Sep 2025 —
Sep 2026

2025Sep

Car Sales System

First commit on a dealership back-office: inventory, bookings, sales, and Python scripts that turn the sales table into charts.

Personal

2025 — 26Oct — Feb

Second year at OFPPT

Laravel, React, Node.js, databases and DevOps modules. Most of what shipped in spring started as coursework here.

School

2026Mar

EduGrade

Seven screens for a grading system, from login to report cards. Pure HTML, CSS and JS.

Front-end

LinkUp

A small social network: posts, likes over AJAX, and a custom middleware instead of Laravel's built-in auth — that was the brief.

Laravel 12

Car Sales System, final pass

Admin tools for appointments and users, search suggestions, featured cars endpoint.

PHP · Python

2026Apr

Formation Manager

Five people, one repo, 30 commits in a day. Roles and permissions with Spatie, French and English UI.

Team

FormaPro, first version

Public catalogue, enrolments, admin back-office and a Sanctum API — in one go.

Laravel 10

Desk+ Cloud starts

A standalone seller console for Desk+, talking straight to Supabase.

Cloud module

2026May

Desk+ — first commit

Laravel 11 API and a React 19 front-end in one repo. Postgres and file storage on Supabase.

PFE

Desk+ Cloud ships

Deployed on Vercel with security headers and clean rewrites for /login and /dashboard.

Vercel

Locandwork — schema and booking engine

Full schema in a day, then the part that matters: a booking service that can't double-book.

Internship

2026Jun

Desk+ delivered

Google sign-in, password reset by email, seller dashboards, admin suite. Licensed GPL-3.0.

38 commits

Locandwork — profiles, wishlists, skeletons

The slices that make it feel finished: loading states, empty states, saved spaces.

Vue 3

2026Jul

Locandwork — hourly bookings, new home page

Hourly, daily and monthly pricing through the same booking service. A home page that finally matches the product.

19 commits

TikRise

Freelance storefront with a PayPal flow verified server-side and orders posted to the team's Discord.

Client

2026Sep

This site, edition 02

Rebuilt by hand. Every screenshot was taken from the real apps running locally, not mock-ups.

Now

(04)

About

Self-taught,
then schooled

I'm Youssef, a full-stack developer from Casablanca. I like the parts of a product that have to be right — sign-in, payments, bookings that can't overlap — and I care just as much about how the front end feels in your hand.

  • Based inCasablanca, Morocco
  • StudyingDéveloppement Digital, OFPPT
  • SpeaksArabic, French, English
  • Works inLaravel, React, Vue
  • Off-screenGym, genetics, 3D
  • StatusOpen to work

Most of what I built this year started as coursework and grew past it. Desk+ was our end-of-study project — I owned the repo, wrote most of the API and the React front, and we shipped it with Google sign-in, seller dashboards and uploads to Supabase.

Locandwork came out of my internship: a three-sided booking platform where the database itself refuses a double booking. Around those two there was freelance work, a team project with five people pushing to one repo, and small tools I built just to learn one specific thing.

I'm looking for a team where I can ship real features, get reviewed by people better than me, and keep going on the cloud side — AWS is next.

Shipped

12

projects in the last twelve months, from school briefs to paid work.

Desk+

70

API routes behind three roles: customer, seller, admin.

Locandwork

48

API routes, 12 models, and zero double bookings.

Certified

04

certifications — Google Cloud, Oracle, Cisco, Microsoft.

(04.1)

What I work with

and where
I used it

Every day

  • Laravel / PHP 5 projects
  • React Desk+, TikRise
  • TypeScript Desk+, TikRise
  • Vue 3 + Pinia Locandwork
  • MySQL Locandwork
  • Git / GitHub Always

Comfortable

  • Supabase / Postgres Desk+
  • Tailwind CSS Desk+, TikRise
  • Bootstrap / Sass Locandwork
  • Node.js Vercel fns
  • Docker Dev DBs
  • Python Reports

Also

  • n8n + AI agents Pipelines
  • Hugging Face Visuals
  • Spline 3D Landings
  • GSAP This site
  • Figma Mock-ups
  • Jira / Notion Scrum

Learning

  • AWS Next
  • Cloud-native M206
  • Kotlin / Android APKs
  • Algorithms Daily

(04.2)

Paper trail

Certs &
schooling

Professional Cloud DevOps EngineerGoogle CloudCertification2024
Oracle Database SQL — 1Z0-071OracleCertification2024
CCNA — 200-301CiscoCertification2024
Copilot trainingMicrosoftCourse2024
Développement Digital — Web Full-StackOFPPT, CasablancaDiploma2024—26
Baccalauréat, Life & Earth SciencesLycée Moulay YoussefBac2024