// experience

Where I've Worked

Software Engineer (Consultant)

Mastercard | CIB  via PayTech Consulting

Feb 2026 – Present

Contract · Cairo, Egypt

  • Designing a scalable fee-calculator covering front-end, back-end, audit logs, and role-based access control.
  • Building rule-based engines to model and evaluate scheme fees and interchange fee structures.
  • Integrating multiple transactional data sources with financial data standards compliance.

Senior Software Engineer

Easykash

Mar 2025 – Present

Part-time · Remote

  • Continuing ownership of payment infrastructure and platform reliability as a part-time senior contributor.

Senior Software Engineer

Awfar.com

Dec 2025 – Jan 2026

Full-time · Cairo, Egypt

Senior Back-end Developer

DEV GLOBAL

Mar 2025 – Aug 2025

Full-time · Remote

  • Built a multi-channel CRM with Twilio voice/SMS, contact management, and real-time activity tracking.
  • Designed multi-tenant workspace architecture with Stripe billing, subscription plans, and RBAC.
  • Set up containerised CI/CD: GitHub Actions, Docker registry, multi-stage builds, automated stack deployment.

Full-Stack Developer

Easykash

May 2022 – Mar 2025

Full-time · Remote

  • Integrated nine payment providers (Stripe, MPGS, Bank Misr, Aman, Valu, UPG, Fawry, Halan, Mogo) with intelligent card routing via BIN lookup.
  • Migrated auth stack from JWT to Redis-backed sessions with 2FA and reCAPTCHA, eliminating token-theft risk surface.
  • Shipped multi-tenant business management platform: org management, KYC workflows, team roles, and contract handling.
  • Built calendar-based reservation system, invoice generation, promo codes, split fees, and installment/recurring payments.
  • Owned DevOps: Docker configs, GitHub Actions CI/CD, server management, and Egyptian regulatory compliance.

Back-End Developer

American Academy

Oct 2021 – May 2022

Full-time · 6 October, Egypt