Mohammed Al Ashaal

Head Of Engineering at Cartona

Hurghada, Red Sea, Egypt
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job13 years of employment as a software developer
bookPostponed Economics, Postponed Economics at Minufiya University
bookEngineering, Engineering at Tanta University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
422reputation
21kreached
23answers
4questions
github-logo-circle

Github Skills (26)

api-rest10
key-value-store10
redis10
api-design10
restful-api10
databases10
hashmap10
go10
sql10
rest-api10
pubsub10
database10
javascript9
apim9
api9

Programming languages (5)

C++JavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
alash3al/sqler

Jan 2019 - Dec 2021

write APIs using direct SQL queries with no hassle, let's rethink about SQL
Role in this project:
userBack-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.
mysqlsql-queriessqldirectdatabase
alash3al/redix

Dec 2018 - Sep 2022

a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
Role in this project:
userBack-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