Mohammed Al Sahaf

Associate Managing Consultant

Saudi Arabia
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 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.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of the People
bookCertificate Network Systems Administration, Certificate Network Systems Administration at Tulsa Tech
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

go-modules10
http10
caddy10
go10
build-automation10
caddyfile9
back-end-development9
tls129
environment-variables9
tls139
mtls9
backend9
libtls9
fuzzing8
cli8

Programming languages (21)

MDXJavaCSSRustCFluentGoHTML

Github contributions (5)

github-logo-circle
caddyserver/xcaddy

Mar 2020 - Aug 2022

Build Caddy with plugins
Role in this project:
userBackend Developer
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.
caddycaddyserver
caddyserver/caddy

Oct 2017 - Dec 2022

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Role in this project:
userBackend 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.
reverse-proxymulti-platformhttp-servertlsextensible
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 Sahaf - Associate Managing Consultant