Skip to content
View Ma7moud1599's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Ma7moud1599

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ma7moud1599/README.md

Hi, I'm Mahmoud 👋

Backend Engineer · Laravel · PHP · API Design · Real-time Systems


About Me

I'm a backend engineer focused on building clean, scalable, and maintainable PHP/Laravel systems. I care about architecture, not just making things work — from event sourcing and multi-tenancy to real-time WebSockets and versioned REST APIs.

  • Building production-ready Laravel applications
  • Designing RESTful APIs with proper versioning, auth, and documentation
  • Applying SOLID principles and design patterns in real codebases
  • Comfortable with Docker, queues, broadcasting, and Filament admin panels
  • Also built a custom PHP MVC framework from scratch using PSR standards

Featured Projects

Project Description Stack
Twitter Clone Real-time social platform with tweets, likes, retweets, WebSocket broadcasting Laravel, WebSockets, Pusher, Spatie Media
CRM Customer relationship management API with event sourcing & multi-tenancy Laravel, Event Sourcing, Tenancy, JSON:API
Booking System Appointment scheduling with slot availability engine Laravel, Inertia.js, Vue 3, Spatie Period
Laravel Master API Versioned REST API with full CRUD, PUT/PATCH distinction, Scribe docs Laravel, Sanctum, Scribe
No Framework Custom PHP MVC built from scratch — no Laravel, no Symfony League Router, League Container, Twig, Eloquent
Maintainable Code SOLID principles & design patterns applied to a payment processing domain Laravel, Interfaces, Factory Pattern

Tech Stack

Backend

PHP 8+   Laravel   REST APIs   Event Sourcing   WebSockets
MySQL    Redis     Queues      Laravel Sanctum   Filament

Architecture & Patterns

SOLID Principles     Repository Pattern    Factory Pattern
Single-action Controllers    Event-driven Design    Multi-tenancy

Tools & Infrastructure

Docker   Docker Compose   Git   Composer   Laravel Telescope

Also know

JavaScript   Vue 3   Inertia.js   C++ (Algorithms & Data Structures)

CS Fundamentals

Beyond web development, I've implemented core CS concepts from scratch:

  • Algorithms — Graph (BFS, DFS, Dijkstra, MST), Dynamic Programming, Greedy (Huffman, Knapsack), Merge Sort — in C++
  • Data Structures — Linked Lists, BST, Hash Maps, Heap, Priority Queue — in C++ and JavaScript

Stats

Pinned Loading

  1. Birdboard Birdboard Public

    Project management app (Trello-like) with tasks, collaborators, and activity log

    JavaScript

  2. Booking_system Booking_system Public

    Appointment booking system with slot availability engine and Stripe checkout

    PHP

  3. Crm Crm Public

    Laravel CRM API with event sourcing, multi-tenancy, and JSON:API responses

    PHP

  4. Laravel_Master_Api Laravel_Master_Api Public

    Versioned REST API with full CRUD, PUT/PATCH semantics, Sanctum auth, Scribe docs

    HTML

  5. No_Framework No_Framework Public

    Custom PHP MVC framework built from scratch using PSR standards — no Laravel, no Symfony

    PHP

  6. Twitter Twitter Public

    Real-time Twitter clone — tweets, likes, retweets, WebSockets, media uploads

    PHP