Madark Digital Solutions · Work project
Madark
Fintech app for education financing: parents apply for tuition financing, choose an installment plan and repay in the app. I lead the Flutter user app: 20+ feature modules, Apple Pay and card payments, Nafath identity verification over SignalR, SSL pinning and device-integrity checks.
- Flutter
- GetX
- GetIt
- Clean Architecture
- Apple Pay
- SignalR
- Crashlytics
World of System and Software · Work project
Rassd Billing
Cloud invoicing app that issues ZATCA-compliant tax invoices and takes card payments directly.
- Flutter
- ZATCA
- Payments
- ERP / SaaS
World of System and Software · Work project
Rassd Attendance
Employee attendance tracking and reporting for businesses on the Rassd Cloud platform.
- Flutter
- ERP / SaaS
- Workforce
World of System and Software · Government
Chambers of Commerce apps
Government service apps for Saudi chambers of commerce across most of the country's governorates.
- Flutter
- Government
- Multi-tenant
Sah-App · Work project
Sah
Real estate platform for searching and listing properties. I built new features and improved stability.
Smart Camel Market · Freelance
Senam
Marketplace for trading camels and accessories, built from scratch. I still maintain it and add features.
Rowad Tqnee · Work project
Workers and Shops
Platform listing job ads and stores across Saudi Arabia. One of 20+ apps I shipped at Rowad Tqnee: classifieds, social, chat, delivery and restaurant ordering.
- Flutter
- Classifieds
- Real-time chat
App Store SoonGoogle Play Soon
Classawy · My product
Edge backend for Classawy: OTP auth with refresh tokens and device binding, RBAC, rate limits, GPS attendance windows, report scheduler, audit log and per-tenant file quotas.
- TypeScript
- Cloudflare Workers
- Hono
- D1
- R2
- KV
Classawy · My product
React dashboard for universities: roles and permissions, users, courses, and a catalog of 38 reports.
- React
- TypeScript
- Cloudflare Pages
Taht Elbalata · My product
Bilingual landing page, privacy policy and terms for Taht Elbalata, served on Firebase Hosting.
- HTML
- CSS
- i18n
- Firebase Hosting
Open source
Fintech Wallet
Offline-first multi-currency wallet: money stored as integer minor units, a transactional outbox with idempotency keys, single-flight token refresh, and a PIN or biometric lock. Unit, widget and E2E tests plus 5 ADRs.
- Flutter
- Bloc
- Drift
- Dio
- GitHub Actions
Open source
Classifieds Marketplace
Modular monorepo marketplace on a live REST API: cancelable search, stale-while-revalidate caching, optimistic UI with rollback, and photo uploads that retry. 48 tests and 3 ADRs.
- Flutter
- Riverpod 3
- go_router
- Dio
- pub workspaces
Open source
new_app: one app, five architectures
A production-ready starter built five ways (GetX, Cubit, Bloc, Provider, Riverpod), one branch each, with the same features and the same user-journey tests.
- Flutter
- GetX
- Bloc
- Riverpod
- Provider
Dart package · pub.dev
gcc_validators
Validates and normalizes GCC IBANs, Saudi national IDs and Iqamas, Emirates IDs, and mobile and VAT numbers. Understands Arabic digits and returns typed errors.
Dart package · pub.dev
durable_sync_queue
Persistent, ordered operation queue for offline-first apps: retries, idempotency keys, per-group ordering, exponential backoff with jitter and a dead-letter queue.