Mohammed Al Ashaal is a pragmatic engineering leader with 12 years of experience who currently heads engineering at Cartona, having progressed from Engineering Manager and prior technical lead roles. He focuses on building resilient infrastructure and delivery platforms—“the ground companies stand on”—rather than just individual features, and favors simple, effective solutions to complex problems. Hands-on with backend systems, he’s the primary author on open-source projects like sqler and redix, turning SQL into REST APIs and implementing Redis-like semantics on Postgres while adding caching, pub/sub, and JS-based transformations. His career blends team leadership with deep backend craftsmanship across startups in Egypt’s Red Sea region, shipping production-grade systems at scale. Notably, he pairs architectural thinking with direct contributions to core code and documentation, ensuring ideas are both designed and executed.
12 years of coding experience
13 years of employment as a software developer
Postponed Economics, Postponed Economics at Minufiya University
write APIs using direct SQL queries with no hassle, let's rethink about SQL
Role in this project:
Back-end Developer
Contributions:8 releases, 70 commits, 9 PRs in 2 years 11 months
Contributions summary:Mohammed primarily contributed to the back-end functionality of the sqler project, which involves turning SQL queries into RESTful APIs. Their work includes adding core features like authorizing API access, implementing caching mechanisms based on Redis, and enhancing the core to enable more features, including integrating a javascript interpreter for more sophisticated transformation. The user was also responsible for the general code organization and documentation.
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
Role in this project:
Back-end Developer
Contributions:13 releases, 225 commits, 12 PRs in 3 years 9 months
Contributions summary:Mohammed made several enhancements to the core functionality of the `redix` project, focusing on string and hash-related commands. They implemented new commands such as `hexists`, `hincr`, and `httl`, extending the capabilities of the key-value store. Furthermore, they refactored existing commands such as `hgetall`, and other related logic. They introduced support for basic pub/sub functionalities.
golangredisbadgerdbnosqlredis-protocol
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mohammed Al Ashaal - Head Of Engineering at Cartona