Open Banking in MENA: Lessons from Production
What it actually takes to ship open-banking integrations across MENA regulators — consent, security, and reliability in practice.
I lead engineering at the intersection of money and software. I write deep, practical pieces on backend engineering, databases, security, microservices, and FinTech infrastructure — the problems I actually run into building and scaling regulated production systems.
This site is the canonical home for that writing; anything you find republished elsewhere points back here.
Tarmeez Capital
Independent — Multiple Engagements (MENA)
PTM — London, UK
EgyProTech
EgyQuality
Dakakyn
EgyProTech
What it actually takes to ship open-banking integrations across MENA regulators — consent, security, and reliability in practice.
Idempotency, ledgers, and exactly-once semantics — the patterns that keep money correct as throughput grows.
Money20/20 makes its Middle East debut in Riyadh: 45,000 attendees, 350+ speakers, and Saudi Arabia's Vision 2030 fintech ambitions on the world stage. Why it matters and the …
Open banking is live in Saudi Arabia — and the winners will be the startups that treat SAMA compliance as a feature. A founder's playbook: the framework, spec-first architecture, …
A practical, opinionated guide to REST API design — resource naming, HTTP methods, status codes, versioning, pagination, errors, security, caching, and more. Everything you need to …
A real Hungarian-lottery problem, two complete solutions with the actual Go on the table, and the honest story of how AI helped collapse latency from a 100 ms budget to ~1.5 …
Random UUIDv4 primary keys quietly double your table size and wreck insert performance. How time-ordered IDs — ULID and the new UUIDv7 standard — fix fragmentation, cache locality, …
The castle-and-moat era is over: there is no moat left to defend. Why the VPN's implicit-trust model breaks in a cloud-first world, and how Zero Trust Network Access (ZTNA) …
Your sql.DB is a pool, not a connection — and treating it wrong leaks connections, hangs services, and triggers Error 1040. A production guide to pool tuning, transactions, …