أهلاً وسهلاً صباح الخيرمساء الخيرمساء الخيرمساء الخير hello good morninggood afternoongood eveninggood evening from Abu Dhabi from Abu Dhabi, with the first teafrom Abu Dhabi, over the afternoon teafrom Abu Dhabi, after dinnerfrom Abu Dhabi, still at the pianofrom Abu Dhabi, where it’s morningfrom Abu Dhabi, where it’s afternoonfrom Abu Dhabi, where it’s eveningfrom Abu Dhabi, where it’s the small hours

Ahlan! I’m Mohamed. I build the pipes money moves through.

Sudanese engineering manager and senior backend engineer, one of the first ten engineers at MNT-Halan, Egypt’s first fintech unicorn. My work is payment systems in Go. I write about engineering, sport, and art, and I am learning piano one wrong note at a time. All of it here, in one place.

Fresh from the keyboard

everything below reads in English. ع marks the ones that open in Arabic
01
Your idempotency keys won't save you from a re-planning agent
I built classic idempotency into an open-source payments ledger this year. Then I read the current agentic-commerce specs, ACP, AP2, and the card networks, and found the failure mode request-level keys structurally cannot see. What the protocols actually do about it, and what I would ship differently. · Jul 16