I am Ahmad Mayahi, a software engineer who has spent the better part of his career building web applications with PHP and Laravel.
I do not come from a computer science background. I learned to code by building things, breaking them, and reading other people's code until the patterns clicked. That experience shaped how I write and teach — I have no patience for unnecessary theory, and I assume you do not either.
Over the years, I have worked on projects ranging from small MVPs to large-scale applications serving thousands of users. The lessons in this book come from that experience — from the mistakes I made, the refactors I wish I had done earlier, and the patterns that actually held up over time.
You can find me at [mayahi.net](https://mayahi.net).
## My Books
<div style="display: flex; gap: 16px;">
<a href="/books/clean-code-in-laravel/the-philosophy-of-simplicity"><img src="/images/books/clean-code-in-laravel.png" alt="Clean Code in Laravel" width="180"></a>
<a href="/books/thinking-in-domains-in-laravel/preface"><img src="/images/books/thinking-in-domains-in-laravel.png" alt="Thinking in Domains in Laravel" width="180"></a>
<a href="/books/event-sourcing-in-laravel/preface"><img src="/images/books/event-sourcing-in-laravel.png" alt="Event Sourcing in Laravel" width="180"></a>
</div>
Chapter
About the Author
I am Ahmad Mayahi, a software engineer who has spent the better part of his career building web applications with PHP and Laravel.
I do not come from a computer science background. I learned to code by building things, breaking them, and reading other people's code until the patterns clicked. That experience shaped how I write and teach — I have no patience for unnecessary theory, and I assume you do not either.
Over the years, I have worked on projects ranging from small MVPs to large-scale applications serving thousands of users. The lessons in this book come from that experience — from the mistakes I made, the refactors I wish I had done earlier, and the patterns that actually held up over time.
You can find me at mayahi.net.


