About

I build backend systems, and teach how they work.

I'm Mahmoud Anwar, a Senior Laravel/PHP developer, software engineer and technical educator. For many years I've built Laravel applications, and I've spent much of that time helping other developers understand the engineering behind them.

Monogram placeholder for a portrait of Mahmoud Anwar
I don't just want developers to know what to type. I want them to understand why it works, and when it won't.

Professional background

My work centres on Laravel backend development: RESTful APIs and integrations, Eloquent data modelling and database optimization, multi-tenant SaaS architecture, automated testing, and the queues, jobs, caching and Redis setups that keep applications fast.

Engineering philosophy

Good software is understandable, tested and measured. I prefer clear boundaries over clever shortcuts, tests over hope, and decisions backed by profiling rather than guesswork. Practical problem-solving comes first: the right solution is the one that fits the actual problem and the team that will maintain it.

Teaching

Alongside development, I teach through Udemy and YouTube. My courses cover Laravel from first steps to advanced topics such as caching, testing, Filament and multi-tenancy, always grounded in how these tools are used on real projects.

Educational achievements

Teaching by the numbers

21+Programming courses
13,000+Udemy students
5,000+YouTube subscribers
4.85/5Udemy instructor rating
Next step

Let's Build Something That Matters

Whether you're learning Laravel or building a product that needs a dependable backend, there's a practical next step.