I am Ahmad Mayahi, a software engineer who builds web applications with PHP and Laravel.
I did not study computer science. I learned by building projects, reading source code, and making every mistake you can make in a production codebase. That background is why I write the way I do — practical, direct, and with zero patience for theory that does not translate to real code.
I have worked on projects of all sizes, from weekend MVPs to large applications maintained by teams over several years. The patterns in this book are the ones that survived — the practices I kept coming back to because they actually made codebases easier to work with.
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>
</div>
Chapter
About the Author
I am Ahmad Mayahi, a software engineer who builds web applications with PHP and Laravel.
I did not study computer science. I learned by building projects, reading source code, and making every mistake you can make in a production codebase. That background is why I write the way I do — practical, direct, and with zero patience for theory that does not translate to real code.
I have worked on projects of all sizes, from weekend MVPs to large applications maintained by teams over several years. The patterns in this book are the ones that survived — the practices I kept coming back to because they actually made codebases easier to work with.
You can find me at mayahi.net.

