Mahmoud Gamal is a Principal Engineer specializing in product-led growth and monetization with 11 years of experience building scalable, distributed systems for Babbel and other platform companies. He architects and leads cross-functional initiatives—most recently redesigning a Stripe-powered checkout and defining clear domain boundaries to enable large-scale migrations. Comfortable across Ruby, Go, NodeJS and cloud-native tooling (Docker, Terraform, AWS), he pairs hands-on implementation with system-level design and performance tuning. An active open-source contributor, he improved API Gateway and Lambda integrations in the widely used LocalStack project, improving offline AWS testing fidelity. Based in Germany, he combines a pragmatic engineering mindset with a continuous-learning habit that turns side projects into production-grade solutions.
11 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Mansoura University
đź’» A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Role in this project:
Back-end Developer
Contributions:7 commits, 4 PRs, 22 comments in 2 months
Contributions summary:Mahmoud primarily contributed to enhancing the API Gateway functionality within the LocalStack project. Their work included implementing support for `queryStringParameters` in Lambda AWS_PROXY integrations, which involved modifying code in `apigateway_listener.py`, `lambda_api.py`, `tests/integration/test_api_gateway.py`, and `tests/unit/test_apigateway.py`. Furthermore, the user refactored API Gateway integration tests to use `unittest`, improving the overall testing structure. The user extracted and refactored helper functions and support for request context and Ruby2.5 runtimes were also added.
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
Mahmoud Gamal - Principal Engineer Product-Led Growth at Babbel