Mohamed Kinan
Senior Software Engineer

Cairo, Egyptmohamed.kinan3@gmail.com+20 114 417 9085mokinan.comlinkedin.com/in/mokinangithub.com/mokinan
Summary
Senior Software Engineer with 7 years of experience building and shipping production mobile apps for iOS and Android. Delivered 30+ apps across fintech, ERP/SaaS, government services, real estate, e-commerce and delivery, mainly for the Saudi market. Leads mobile engineering for the Rassd Cloud product line and its mobile team. Specializes in Clean Architecture, offline-first data, secure payments, bilingual Arabic/English (RTL) interfaces, automated testing and CI/CD. Founder and developer of Classawy and Taht Elbalata. Publishes open-source Dart packages on pub.dev.
Experience
Principal Flutter Engineer & Team Lead, World of System and Software
2022 - Present
Full-time · Remote, Saudi Arabia
- Lead mobile engineering for the Rassd Cloud ERP/SaaS product line: architecture, coding standards, code reviews, the release pipeline and the mobile team.
- Built Rassd Billing, a cloud invoicing app that issues ZATCA-compliant tax invoices and takes card payments directly.
- Built Rassd Attendance for tracking and reporting employee attendance.
- Delivered government apps for Saudi chambers of commerce across most of the country's governorates.
Mobile Tech Lead, Madark Digital Solutions
Dec 2025 - Present
Contract · Remote, Saudi Arabia
- Lead the Flutter user app for an education-financing fintech: 20+ feature modules on Clean Architecture with GetX and GetIt.
- Integrated Apple Pay and card payments, discounted tuition payments, and PDF receipts users can view, print and share.
- Implemented Nafath national identity verification with real-time status over SignalR, biometric login and SMS OTP autofill.
- Hardened the app to fintech standards: encrypted requests, SSL pinning, secure storage and root, jailbreak and tamper protection.
- Led a full UI/UX redesign with a new design system, dark mode and bilingual RTL screens; set up Dev, QA, Pre-Prod and Prod builds.
Senior Flutter Developer, Sah-App
2023 - 2025
Part-time · Remote, Saudi Arabia
- Developed new features and improved stability for Sah, a real estate platform for searching and listing properties.
Senior Flutter Developer, Rowad Tqnee
2019 - 2022
Full-time · Remote, Saudi Arabia
- Built and shipped 20+ apps covering classified ads, social networking, real-time chat, delivery and restaurant ordering.
- Developed Workers and Shops, a platform listing job ads and stores across Saudi Arabia.
Flutter Developer, Smart Camel Market
2019 - 2022
Freelance · Remote, Saudi Arabia
- Built Senam, a marketplace for trading camels and accessories, from scratch, and continue to maintain it.
Flutter Developer, Freelance
2019 - 2022
Clients in Saudi Arabia, Egypt, Morocco and Sudan
- Delivered mobile apps for companies and student graduation projects, and mentored beginners learning Flutter.
Products & open source
Taht Elbalata
Coming soon to the App Store and Google Play
Your gold, silver and cash: one live number, in your own currency.
mokinan.com/projects/taht-elbalata
Classawy for Universities
Coming soon to the App Store and Google Play
Attendance, quizzes and grades: the whole university day on one screen.
mokinan.com/projects/classawy
Classawy for Private Tutoring
In testing, launching soon
Groups, attendance, quizzes and a monthly report for parents, built for the private tutor.
mokinan.com/projects/classawy-tutoring
Fintech Wallet
Open source
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.
github.com/mokinan/flutter-fintech-wallet
Classifieds Marketplace
Open source
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.
github.com/mokinan/flutter-classifieds-marketplace
new_app: one app, five architectures
Open source
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.
github.com/mokinan/new_app
gcc_validators
Dart package · pub.dev
Validates and normalizes GCC IBANs, Saudi national IDs and Iqamas, Emirates IDs, and mobile and VAT numbers. Understands Arabic digits and returns typed errors.
pub.dev/packages/gcc_validators
durable_sync_queue
Dart package · pub.dev
Persistent, ordered operation queue for offline-first apps: retries, idempotency keys, per-group ordering, exponential backoff with jitter and a dead-letter queue.
pub.dev/packages/durable_sync_queue
Skills
- Mobile
- Flutter, Dart, iOS, Android, Material 3, Bloc / Cubit, Riverpod, GetX, Provider, Push notifications, Maps, PDF & printing, Localization & RTL
- Architecture
- Clean Architecture, Feature-first modules, SOLID, Dependency injection (GetIt), Offline-first sync, Monorepos (pub workspaces), Multi-tenant design, ADRs
- Backend & Data
- REST, GraphQL, WebSockets, SignalR, Firebase, Cloudflare Workers, Hono, D1 / SQLite, R2 & KV, Drift, Hive, Dio
- Payments & Security
- Apple Pay, Payment gateways, AES-GCM encryption, SSL pinning, Biometric auth, Secure storage, Root / jailbreak detection
- Frontend
- TypeScript, React, Flutter Web, HTML & CSS
- Quality & Delivery
- Unit, widget & integration tests, Static analysis, Code review, Git, GitHub Actions, Build flavors, Crashlytics, Remote Config, App Store & Google Play releases, Agile / Scrum
Education
B.Sc. in Computer Science
Mansoura University, Egypt · 2015 - 2019
GPA 3.28 / 5.0, Very Good with Honors, ranked 5th in class.
Languages
- Arabic · Native
- English · Professional working proficiency