Curriculum Vitae

Mohammed Al-Sahaf
Reading Time: 5 Minutes

Mohammed Al Sahaf

Digital payments specialist and software engineer bridging FinTech product management with open-source systems engineering. A decade across the payments value chain — acquirers, payment gateways, and device wallets — paired with hands-on engineering as a co-maintainer of the Caddy web server.

Experience

FinTech & Digital Payments

Mastercard — Associate Managing Consultant · Riyadh, Saudi Arabia · Feb 2025 – Present

Technical consultant for Mastercard Payment Gateway Services (MPGS) clients and key merchants across the region.

Gareeb.sa (قريب | قاعات التدريب) — Technical Co-Founder · Riyadh, Saudi Arabia · Dec 2025 – Present

Building the technology behind a marketplace for training venues — architecture, engineering, and operations.

Samsung Electronics — Technical Product Manager · Riyadh, Saudi Arabia · Aug 2023 – Jan 2025

Technical lead for the launch of Samsung Pay / Samsung Wallet in Saudi Arabia — a three-way bridge between the local subsidiary, the regulator, and the wallet engineering teams at Samsung HQ in South Korea.

neoleap — Product Manager · Riyadh, Saudi Arabia · Aug 2022 – Sep 2023

Product owner of the e-commerce payments stack at AlRajhi Bank’s payments technology arm.

SABB — Product Manager · Riyadh, Saudi Arabia · Jul 2020 – Jun 2022

Wrangler of backlog; usher of the future.

Alawwal Bank — Delivery and Client Support Assistant Manager · Riyadh, Saudi Arabia · Aug 2017 – Jul 2020

Hired for a client-facing role; became the department’s engineer — the technical bridge between clients, IT, and vendors.

Software Engineering

Cognizant — Programmer Analyst · Riyadh, Saudi Arabia · Sep 2015 – Aug 2017

Test engineering for business systems.

Saad Specialist Hospital — Programmer · Khobar, Saudi Arabia · Feb 2014 – Sep 2015

Web developer on the in-house EMR (Electronic Medical Records) system (Java, Sencha Ext JS) — and the team’s quiet modernizer.

Open Source

Caddy — Co-Maintainer · 2019 – Present

Co-maintainer of the Caddy web server, the extensible, Go-powered server known for automatic HTTPS. Maintainer of numerous Caddy modules and contributor to the project’s infrastructure, including the custom-build service (xcaddy-based buildworker) and its observability stack.

Kadeessh (formerly caddy-ssh) — Author

Designed and implemented a general-purpose, extensible, modular, memory-safe SSH server in Go, leveraging Caddy’s modular architecture to simplify secure remote access.

samsungpay-codec — Author

A Go module illustrating the non-conventional JWE decryption of Samsung Pay payment credentials for merchants and PSPs, including mocking facilities for testing. See Security Guarantees of Samsung Pay.

Caddy modules — Author & Maintainer

Speaking & Writing

Skills

Education