About

I am a software engineer, the creator of Digging Code, and an active open-source contributor focused on building tools that make development easier. With years of experience solving complex software challenges, I have received positive feedback from developers and clients worldwide. I have contributed to well-known projects, including the Laravel Framework, Orchid Platform, and Select2. In addition to contributing, I create open-source tools, such as Easy Model for Laravel and Midnight Echo for VS Code, to help developers improve their efficiency. I also share my knowledge on Stack Overflow, providing solutions on topics including PHP, SQL, and Laravel.

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 25
Gone streaking 25
View all badges

Maker History

Forums

Mahmoud Ramadan

11d ago

Custom Fresh - Create exceptions for tables that do not need to be dropped

This release adds `--database`, `--keep`, and `--explain` options, publishable configuration support, lifecycle events, glob-pattern table retention, and safer migration handling. It also fixes migration discovery, improves alter migration detection, avoids unnecessary database bootstrapping on every Artisan call, and greatly improves overall reliability and performance. 💥
Mahmoud Ramadan

11d ago

Easy Model - A Laravel package for enjoyably managing database queries

This release brings cleaner exception handling, smarter relationship ordering, advanced keyword search helpers, array-driven where conditions, better JOIN support, safer reusable pipelines, and direct single-model retrieval from the searchable pipeline. Also packed with important fixes for relationship ordering, soft delete handling, query consistency, silent row-loss issues, and pipeline stability. 🥵
Mahmoud Ramadan

18d ago

Digging Code - Digging Code is a blog for learning and sharing tech.

Digging Code gets a full modern refresh across the platform. Header, homepage, articles, tips, packages, newsletter, support pages, cards, pagination, footer, and sponsors are redesigned for a cleaner UX. “Newly Published” now includes articles, tips, and packages. New featured sections and a package submission form improve community sharing, while a pinned newsletter campaign highlights key updates and announcements. 🔥
View more