
Horse Listings Platform
REST API and admin dashboard for an Arabian horse stud. Horses belong to several categories, with image and video uploads and a public catalog in Arabic, English and Chinese.
Open to backend and full-stack roles
I spent 5+ years as a UI developer before moving to the backend. Today I ship REST APIs with Laravel, Sanctum and MySQL, and add a Vue 3 front end when a project needs one.
{ "name": "Mamdouh Mahmoud", "role": "Backend-focused full stack", "backend": ["PHP", "Laravel", "MySQL", "REST", "Sanctum"], "frontend": ["Vue 3", "Pinia", "Tailwind"], "workflow": ["Claude Code", "Spec Kit"], "based_in": "Egypt", "open_to": ["backend", "full-stack"]}
Selected work
Every project links to its code. Live demos are linked where they exist.

REST API and admin dashboard for an Arabian horse stud. Horses belong to several categories, with image and video uploads and a public catalog in Arabic, English and Chinese.

Website and admin system for an endoscopy-equipment company: device catalog, maintenance jobs, customers and payments. Laravel API with an Arabic, right-to-left Vue front end.

Event and seat booking API with token auth and email OTP, admin and user roles, media uploads and a Postman collection.

Online store with cart, wishlist and orders, plus an admin dashboard for products, orders and users. Arabic and English.

Multi-user to-do app in plain PHP and MySQL: hashed passwords, sessions, and a private task list for each user with full CRUD.

PHP project from the Route Academy back-end track. The code stays private; the write-up shows how it works.

Responsive Vue storefront with route guards, catalog, cart, wishlist, checkout and order history.

Meals explorer: search by name or letter, browse by category, area or ingredient, and open the full recipe.

Free-to-play games browser with sign-up and login, category filters, a details page and a remembered dark mode.
AI-assisted development
Full-stack projects start as a written spec with Spec Kit: user stories, a plan, then tasks. The specs/ folders in the horse and medical-equipment repos show the process.
A CLAUDE.md in each repo fixes the API response shape, folder layout and conventions, so the code from task forty matches the code from task one.
Two public skill sets for Claude Code: Laravel and PHP conventions and a Spec Kit workflow.
I read, run and test everything the agent writes. The architecture and the trade-offs are mine.
Stack
Courses





About
I'm a backend-focused full stack developer. I came to Laravel after more than five years as a UI developer in medical and pharma advertising, so I understand what the front end needs from an API.
I graduated from the Route Academy Back-end (PHP & Laravel) diploma as a top achiever, and I'm comfortable owning a project from requirements to deployment: database design, authentication and authorization, clean MVC code, and the hosting.
Contact