Mahmoud Hafez

1 commit

MH

Mahmoud Hafez

@EngMahmoudHafez

Commit activity

1 commit in the last 30 days

longest streak 1 day

130 / 150 XP20 XP to operator

Mahmoud Hafez Banner

GitHub followers LinkedIn Profile views

Developer coding animation

πŸ‘‹ Hey, I'm Mahmoud

Animated roles

I'm a Backend Engineer from Egypt specializing in PHP and Laravel. I turn complex business requirements into secure APIs, scalable background workflows, and production systems that teams can confidently operate.

  • πŸ”­ Building backend systems for SaaS, marketplaces, booking, education, and e-commerce
  • ⚑ Working with large datasets, Redis queues, Horizon, caching, and API throttling
  • πŸ” Implementing JWT, refresh tokens, OTP, OAuth, roles, and private file delivery
  • πŸ”Œ Integrating payments, SMS, WhatsApp, shipping services, and third-party APIs
  • πŸ“‘ Exploring WebSockets, Socket.IO, event-driven services, and Node.js
  • ☁️ Deploying with Docker, Nginx, Linux, AWS, DigitalOcean, and CI/CD


🧰 Tech Stack

Backend

PHP, Laravel and JavaScript

Data & Performance

MySQL and Redis

Infrastructure

Docker, Nginx, Linux, AWS, GitHub Actions and Git

Product Collaboration

Vue, Next.js, Postman and VS Code

βš™οΈ Backend Expertise

API Engineering Data & Performance Async Processing
REST API architecture Query optimization Redis queues
Mobile-ready responses Indexing & caching Laravel Horizon
Validation & resources Cursor pagination Batching & throttling
Security Integrations Production
JWT, OTP & OAuth Payment gateways Docker & Nginx
Roles & permissions SMS & WhatsApp Linux & SSL
Private file delivery Shipping & external APIs CI/CD & monitoring

πŸš€ Selected Projects

PHP and Laravel payment-integration experiments and reusable implementation examples.

PHP Laravel Payments APIs

Exploring multi-tenant architecture and tenant-aware application design in Laravel.

PHP Laravel Architecture SaaS

Practical examples of Eloquent relationships and expressive Laravel data modeling.

Laravel Eloquent MySQL Data Modeling

Notes and practical examples covering the modern Laravel 11 and 12 project structure.

Laravel 12 PHP Modern Structure

View All Repositories


πŸ—οΈ Engineering Highlights

  • Designed Laravel APIs consumed by web and Flutter applications.
  • Optimized MySQL systems containing millions of records.
  • Built high-volume workflows with Redis, queues, Horizon, batching, and rate limiting.
  • Implemented secure authentication with JWT, OTP, OAuth, roles, and permissions.
  • Integrated payment, messaging, shipping, OAuth, and business platforms.
  • Protected sensitive documents using private storage and controlled delivery.
  • Diagnosed production issues across PHP-FPM, Nginx, MySQL, SSL, SMTP, queues, and deployments.
final class BackendMindset
{
    public function build(Requirement $requirement): ReliableSystem
    {
        return $this->understand($requirement)
            ->designClearContracts()
            ->modelFailures()
            ->secureAndOptimize()
            ->testAndObserve()
            ->ship();
    }
}

πŸ“Š GitHub Activity

GitHub contribution streak
GitHub contribution activity

🌱 Currently Working On

  • Advanced system design and scalable backend architecture
  • Real-time communication and WebSocket infrastructure
  • Automated testing, observability, and application reliability
  • Node.js services that complement Laravel applications
  • Practical AI integrations for production products

🀝 Let's Connect

I'm open to backend engineering opportunities, challenging Laravel projects, API integrations, and products that need dependable architecture at scale.

LinkedIn Email WhatsApp

Clean code Β· Reliable systems Β· Continuous improvement

Footer wave

EngMahmoudHafez/README.md on GitHub