Howdy

I am Mahmoud

Back-end Developer
Hello
My Journey

I am a software engineer, the creator of Digging Code, and an active contributor to open-source projects. With years of experience, I'm a specialist in solving complex software challenges, having received positive feedback from developers worldwide and clients on freelancing platforms.

I am passionate about open-source development and have contributed to many well-known projects, including the Laravel FrameworkOrchid Platform, and Select2 Package.

In addition to contributing to existing projects, I also create open-source tools designed to make developers' lives easier. Some of my projects include the Easy Model for Laravel developers, the Midnight Echo for VS Code users, and several full Laravel applications. I'm always seeking new opportunities to release tools that streamline development and improve efficiency.

As a problem solver, I also actively contribute to Stack Overflow, where I've answered numerous questions across topics, such as SQLPHP, and the Laravel Framework.

View Resume Contact me

# Selected Contributions

A curated list of my key contributions across open-source projects

NativePHP Electron

Fixes the issue of starting the development server

This merged pull request resolves an issue that prevented the server from starting correctly.

Laravel Framework

Adds two new methods to the Collection class

This merged pull request adds the `mergeHidden` and `mergeVisible` methods to the Collection class, available starting from Laravel v12.

Laravel Framework

Fixes the `docs` command issue

This merged pull request fixes the `docs` command execution issue in Laravel v9.

Laravel Framework

Adds session `hasAny` method

This merged pull request adds the `hasAny` method to the session class in Laravel v11.

Laravel Docs

Improve documentation clarity and readability

This merged pull request fixes a typo and improves readability in the ‘Timestamps’ section of the documentation.

Laravel Framework

Adds the `pushIf` directive

This merged pull request adds the `@pushIf` Blade directive in Laravel v9.

# Featured Work

I've worked on around 7 follow-up projects and approximately 45 greenfield projects

Oshak

PROJECT

Oshak

Ehsaae

PROJECT

Ehsaae

Midnight Echo

OPEN-SOURCE

Midnight Echo

Falbid

PROJECT

Falbid

Sharea

PROJECT

Sharea

Fastir

PROJECT

Fastir

Custom Fresh

OPEN-SOURCE

Custom Fresh

Easy Model

OPEN-SOURCE

Easy Model