🇬🇧 English · 🇪🇬 العربية
🏢 Founder & CEO of predev. Solutions, a Cairo software house building apps, platforms and brands
|
Founder & CEO of predev. Solutions. Before that, Senior Software Engineer and Tech Lead, with 6+ years designing, building and scaling production software, from the database and the API to the screens people use and the cloud it runs on. My strongest ground is the work that can't break: payments, banking and accounting integrations, multi-tenant SaaS, and services that stay correct under retries, race conditions and 3 a.m. traffic.
|
|
I founded and run predev., a Cairo software house that plans, designs and builds mobile apps, web platforms and the brands around them, Arabic-first for Egypt, Saudi Arabia and the Gulf.
One payment service in front of every app: card payments, BNPL and bank payroll go out, signed webhooks come back through a locked queue, and every transaction is mirrored to the accounting platform.
What made it hard, and how it was solved
| Problem | Solution |
|---|---|
| Payment providers call back asynchronously | Secure webhook endpoints feeding a queue, with end-to-end reconciliation |
| Two-way accounting sync created duplicate customers | Customer deduplication and race-condition-safe upserts via unique locks, plus recovery jobs |
| Enterprise bank payroll API | OAuth2 over mutual TLS (mTLS) |
| Failures must never go unnoticed | Docker Swarm on GCP through Bitbucket CI/CD, with Slack and email error alerting |
📇 Case studies with screenshots and metrics on my portfolio
⚡ Open to hard problems in backend, payments and systems that have to scale, and to new projects for predev.




