Mohammed Al Sahaf is an experienced payments and product leader with 11 years of technical and client-facing experience across banks, fintech, and global technology firms. He combines hands-on engineering (Go, Node.js, TypeScript) and open-source contributions to notable projects like the Caddy web server with strategic product delivery—having led Samsung Pay/Walet launch in KSA and managed MPGS integrations for major banks. As an Associate Managing Consultant at Mastercard and former product/technical lead roles, he excels at translating regulatory and technical requirements into robust, revenue-driving solutions while shepherding complex integrations. A self-directed learner and tinkerer, he often builds internal tools and fixes production issues himself, reflecting a rare blend of developer curiosity and commercial ownership. Based in Saudi Arabia, he’s also a fledgling technical co-founder, demonstrating an appetite for product creation beyond enterprise programs.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of the People
Certificate Network Systems Administration, Certificate Network Systems Administration at Tulsa Tech
Contributions:40 reviews, 11 commits, 55 PRs in 2 years 5 months
Contributions summary:Mohammed primarily contributed to the backend aspects of the `xcaddy` project, focusing on build and module management. They addressed build environment issues, like ensuring `go mod tidy` ran correctly to maintain module consistency. Furthermore, they implemented features to accommodate replacements with branches of GitHub forks. Their work also involved refactoring and incorporating environment variables to modify the build process, demonstrating a strong understanding of the underlying build system and Go modules.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Role in this project:
Backend Developer
Contributions:268 reviews, 84 commits, 257 PRs in 5 years 2 months
Contributions summary:Mohammed primarily contributed to the Caddy web server project by fixing bugs and improving the core functionality. The commits involve adapting the Caddyfile adapter, fixing issues related to HTTP and TLS configurations, adding fuzzing targets, and addressing OOM vulnerabilities. The user also worked on dependency management, upgrading external libraries, and code simplification.
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.