16 years.
10 sectors.
Selected work.
Across Big Tech and a long line of startup engineering roles I've shipped production systems in fintech, AI, B2B SaaS, data platforms, mobile, AR, geospatial, healthtech, clean energy, and logistics. Below is a curated set of projects + the full technology stack I've put into production.
Sectors I've worked in
Fintech & Payments
Payment platforms, escrow systems, multi-party settlement engines, AI fraud detection at production scale.
AI / Machine Learning
Production AI: NLP (Arabic-focus), fraud detection, news intelligence, agentic workflows, evals + cost optimization.
B2B SaaS & Marketplaces
Big Tech B2B quoting engines, multi-region marketplace platforms, custom catalogs at scale.
Data Platforms
Real-time + batch pipelines: Kafka, Spark, Druid, ML feature stores, BI integration (Power BI, Superset).
Mobile & AR
Native iOS + Android since 2011. ARKit games, location-based mobile, custom game engines.
Geospatial & Mapping
Lambda-architecture traffic estimation, indoor positioning, PostGIS-backed spatial queries, mobile sensor SDKs.
Logistics & Delivery
Fleet monitoring (real-time tracking), delivery infrastructure, multi-party logistics state machines.
Healthtech
IoT solutions for chronic conditions, dental healthtech platforms — both hardware + software.
Clean Energy
Infrastructure for the energy transition — software at the intersection of utilities + consumer behavior.
Commerce, Media & Gaming
Video commerce mobile apps, location-based AR treasure hunts, educational iOS games, mobile analytics platforms.
Education & K12
K12 education platforms and learning games — the early-career sector. Web + mobile delivery for school-age learners.
Selected projects
Custom Quote Engine — Amazon Business
Senior Software Engineer at Amazon — led design and engineering
B2B quote and negotiation platform that lets business customers request quotes for bulk purchases from Amazon sellers and vendors — a fundamentally new product line at Amazon Business. Led the design of key components (checkout flow, attribution, custom offers, quote-state machine) and directed international expansion across 27 European countries and 5 marketplaces. Coordinated 12+ cross-functional teams. The product line is among the most successful new B2B initiatives in the Amazon Business portfolio.
→ Billions of dollars in operational impact · 27 EU countries · 5 marketplaces · 12+ cross-functional teams
- Java
- AWS
- Distributed Systems
- High-Scale APIs
- Multi-region deployment
Amazon Business — pricing, planned spend, KVI catalog, delivery
Senior Software Engineer — multi-system platform work, currently leading KVI catalog
Sequential work across multiple tier-1 Amazon Business platforms: the AB Pricing system (high-TPS dynamic-pricing platform serving every B2B search + PDP request, including productionization of the AB pricing ML model); the Planned Spend procurement-workflow platform (codifying recurring purchase patterns, approval workflows, and budget allocations for enterprise buyers); the B2B delivery-experience systems (multi-recipient delivery, bulk fulfillment, business-account tracking and exceptions); and currently leading the engineering on the AB Key Value Items (KVI) catalog platform — the system that curates and serves highest-value items for business customers across search, lists, a dedicated KVI purchasing site, and the Planned Spend procurement workflow.
→ Tier-1 services at global Amazon Business scale · production ML in the customer request path · currently leading KVI catalog
- Java
- AWS
- ML productionization
- Tier-1 high-TPS services
- Multi-system integration
Amazon Devices — Ring + Blink payment, subscription, customer support
Senior Software Engineer — tier-1 device-subscription + support infrastructure
Concurrent work on the Amazon Devices org — tier-1 systems behind Ring + Blink and the broader Devices portfolio. Customer-support platform work (support workflows, agent tooling, customer-context retrieval, escalation routing for millions of device customers) plus tier-1 payment + subscription infrastructure (Ring Protect, Blink subscriptions, payment-method management, billing workflows, subscription state machines, lifecycle events). Customer-facing critical path with strict reliability + latency SLAs.
→ Tier-1 services for millions of Ring + Blink device customers
- Java
- AWS
- Tier-1 high-availability services
- Payment infrastructure
- Subscription lifecycle
MENA's first digital escrow payment platform
Led architecture and engineering from the first commit
Multi-party escrow platform serving C2C, B2B, and B2B2C transactions. Designed the contracting engine, payment integrations, settlement logic, and AI fraud detection subsystem. Three settlement-engine rewrites (v1 → v2 → v3) along the way.
→ 181K+ users · 25M SAR GMV
- Distributed Systems
- Payment Infrastructure
- AI/ML
- AWS
- GCP
- CI/CD
AI-powered news intelligence for venture capital
Co-built the platform and the production AI pipeline
Turns thousands of news headlines into actionable insights and personalized digests tailored to specific VC investment models. The pipeline uses the "decoder ring" production AI pattern — LLM converts unstructured English to JSON; everything else is deterministic plumbing.
- LLMs
- NLP
- Python
- Vector Embeddings
- Cloud Run
- Postgres
Saudi Arabia's first video commerce mobile app
CTO — led technical strategy and platform development
Enabled retailers to sell online via interactive short clips. Built the "virtual souk" experience: video exploration, real-time chat with sellers, in-app negotiation, integrated checkout.
- Video Streaming
- WebRTC
- iOS
- Android
- Real-time Messaging
Venture studio engineering — 3 startup MVPs
CTO at a Riyadh venture studio — built and launched 3 MVPs
Established and scaled the engineering organization to 35+ engineers. Built the technical foundations that accelerated time-to-market for three portfolio companies (an AI news platform, a web scraping API, a startup-builder operating stack).
→ 35-engineer org · 3 MVPs shipped
- Multi-stack
- Startup Engineering
- Rapid Prototyping
- AWS
- GCP
Buzzdigger — B2B social listening + data intelligence platform
CTO / Product Architect — built the platform end-to-end
Enterprise social-listening + data-intelligence platform. Enabled enterprises to monitor what's being said about themselves and their competitors across the open internet, enrich the raw stream with AI/ML signals (sentiment, NER, topic, named-entity disambiguation, language detection — Arabic-first), and explore everything through advanced analytics dashboards + search. Architected the ingestion + enrichment pipeline on Kafka + Spark + Druid + Kubernetes; productionized models via REST/RPC + stream processing; built the search experience on Solr + Elasticsearch.
→ 8+ engineer team · enterprise customers · production AI enrichment at scale
- Kafka
- Spark
- Druid
- Kubernetes
- Python
- Java
- Solr
- Elasticsearch
Trendyship — social media + marketplace for fashion
CTO — built the social-commerce platform end-to-end
Social media platform AND marketplace for fashion — users discover, follow, and shop. Built the microservices backend (Python + Java), the social graph + feed, the marketplace + payments, and an ML-driven data cleaning + deduplication pipeline that normalized 500K+ catalog items with 70% automation. Multi-region AWS deployment (ECS, Lambda); native iOS app + AngularJS web client.
→ 500K+ items processed · 70% data-cleaning automation · social-commerce platform shipped
- Python
- Java
- Django
- Flask
- AWS
- ECS
- Lambda
- iOS (Swift)
- AngularJS
ARTS — Lambda-architecture traffic estimation
Software Architect / Tech Lead — Jakarta team
Production system that estimates road traffic from cell-phone data. Lambda architecture combining batch (Hadoop) and stream (Apache Camel + Flume) layers. Built the Localizer, Map Matcher, and Traffic Estimator modules. Designed a mobile SDK for precise location + sensor data collection.
→ Led 3 engineers + 8 researchers · Jakarta engineering office
- Hadoop
- MapReduce
- Flume
- Apache Camel
- PostgreSQL
- PostGIS
- Java
- Android
WAnalytics — mobile analytics platform
Senior Software Engineer — full-stack lead
Mobile analytics platform combining data collection, MapReduce processing, and dashboards. Built on Play Framework + custom MapReduce jobs + Spring + RabbitMQ + Sphinx search. Shipped alongside Rahal (AR location game) and NavInside (indoor positioning) — see their own entries below.
- Java
- Play Framework
- MapReduce
- Spring
- RabbitMQ
- Sphinx
- iOS (Objective-C)
- Android
Rahal — location-based AR reality gaming platform
Architect + lead engineer
Reality-gaming platform built around a location-based AR treasure-hunt mechanic — players travel real-world locations, solve location-bound challenges, collect rewards through a custom AR overlay. Built on iOS with a custom 2D/3D game engine + custom AR rendering layer (pre-ARKit), real-time location + sensor fusion, server-side game-state machine.
- iOS (Objective-C)
- Custom game engine
- Core Location
- OpenGL ES
- Backend services
NavInside — indoor positioning + geofencing notification platform
Architect + lead engineer
Indoor positioning + geofencing notification platform using Wi-Fi signal fingerprinting (RSSI-based localization, no GPS). Enabled venues to know when users entered specific zones and trigger contextual push notifications. Built the Wi-Fi-fingerprint capture SDK (iOS + Android), the signal-matching service, and the geofencing rules engine that turns indoor zones into addressable notification targets.
- iOS (Objective-C)
- Android (Java)
- Wi-Fi RSSI signal processing
- Geofencing
- Push notification infra
SIA — K12 education platform
Architect / tech lead
K12 education platform serving students, teachers, and administrators. Curriculum delivery, assignment workflows, classroom-level analytics. Built the platform's architecture + delivery layer.
- Python
- Java
- PostgreSQL
- Web platform
Wittyheads — education games
Founder / lead engineer
Education-games studio building learning games for school-age children. Multiple titles across curriculum subjects, designed to make practice feel like play.
- iOS
- Game engine
- Mobile
GeniUs — first published game + app
Solo build
The first app I ever shipped — a mobile game that doubled as my entry into native mobile development. Where the 16-year build career started.
- iOS (Objective-C)
Fleet monitoring system — Egyptian Navy
Software Engineer — built the real-time tracking system
Real-time fleet tracking and visualization system. Java + Oracle backend, C-language low-level integration with hardware. First production system I shipped end-to-end.
- Java
- C
- Oracle DB
- Real-time Systems
Looking for the tech stack?
The full list of languages, frameworks, infra, and tools I've actually put into production lives at /stack. Each project above pulls a subset from there.
Working on something adjacent?
If anything in here overlaps with what you're building, the fastest way to compare notes is to connect.