# Mohamad Adib Tawil
Flutter Developer / Mobile Application Engineer

Email: mohamad.adib.tawil@gmail.com  
Phone: +963 992 688 759  
Location: Remote from Syria  
CV: https://mohamad-adib-tawil.github.io/CV  
LinkedIn: https://linkedin.com/in/mohamad-adib-tawil-54024b314  
GitHub: https://github.com/Mohamad-Adib-Tawil

## Profile
Flutter developer with 4 years of independent and contract experience building production-oriented mobile apps with Flutter and Dart. I work across UI implementation, API integration, offline storage, real-time features, release preparation, and store publishing. My strongest work is in Clean Architecture, BLoC/Cubit, Supabase/Appwrite/Firebase integrations, offline-first flows, audio features, OCR/document workflows, and apps that need to stay usable under weak network conditions.

## Experience
### Flutter Developer, Independent / Contract
07/2022 - Present  
Remote

- Built and maintained Flutter applications for independent and contract projects, covering UI implementation, API integration, local persistence, release preparation, and publishing.
- Structured medium-sized apps using Clean Architecture, BLoC/Cubit, GetIt, and feature-based modules to keep UI, business logic, and data layers separated.
- Integrated REST APIs, Supabase, Appwrite, WebSockets, Zego audio rooms, messaging flows, Firebase services, and in-app purchases.
- Implemented offline-first behavior with Hive, SQLite, pagination, retry handling, and typed failure responses to make key flows more predictable.
- Prepared production builds with app flavors, ProGuard/R8, Crashlytics, secure storage, and separate development/production environments.
- Used isolates and background processing for heavier work such as OCR, PDF handling, audio features, and background tasks.
- Published and maintained apps on Google Play and App Store, including one public app with 5,000+ downloads.

## Technical Skills
- Flutter & Mobile: Flutter, Dart, Material 3, Android, iOS
- Architecture & State: Clean Architecture, SOLID, MVVM, BLoC, Cubit, Provider, GetIt, Injectable, Dartz/Either
- APIs & Backend Services: REST APIs, Dio, Interceptors, WebSockets, Supabase, Appwrite, Firebase Auth, FCM, Analytics, Crashlytics
- Storage & Offline: Hive, SQLite, Secure Storage, offline-first caching, pagination, retry handling
- Media, OCR & Documents: Zego Express, ZIM, LiveKit, just_audio, audio recording, Google ML Kit, Tesseract OCR, PDF generation, printing
- Release & Tools: ProGuard/R8, app flavors, isolates, background tasks, image optimization, Google Play, App Store, Git, GitHub, Postman, Figma

## Selected Projects
- LKLK, Real-time Audio Rooms Social App: Built live rooms, messaging, virtual gifts, and in-app purchases. Public result: 5,000+ downloads. Play Store: https://play.google.com/store/apps/details?id=com.bwmatbw.lklklivechatapp
- Wolfera, Automotive Marketplace: Marketplace flows for discovery, search, auth, media storage, and buyer/seller communication. GitHub: https://github.com/Mohamad-Adib-Tawil/Wolfera | Play Store: https://play.google.com/store/apps/details?id=com.wolfera.wolfera
- Quran Ahmed Karasi, Offline Quran Reader & Audio App: Offline audio downloads, background playback, ayah-level interaction, and Arabic/German localization. GitHub: https://github.com/Mohamad-Adib-Tawil/Quran | Play Store: https://play.google.com/store/apps/details?id=com.ahmadkarasi.quran&pli=1 | Apple Store: https://apps.apple.com/app/id6759857104
- Office Archiving, Document Scanning & OCR: Offline-first document archiving with Arabic/English OCR, PDF generation, printing, and local full-text search. GitHub: https://github.com/Mohamad-Adib-Tawil/office_archiving | Play Store: https://play.google.com/store/apps/details?id=com.werewolf.office_archiving
- Code Book, Offline Digital Library: Open Library API reading app with cached content, retry handling, deep linking, and structured navigation. GitHub: https://github.com/Mohamad-Adib-Tawil/Code-Books-

## Education
Diploma in Computer Engineering, University of Aleppo  
Focus: Software Engineering  
2020 - 2022  
Aleppo, Syria

## Languages
- Arabic: Native
- English: Professional working proficiency

---

# محمد أديب طويل
مطوّر Flutter / مهندس تطبيقات موبايل

البريد: mohamad.adib.tawil@gmail.com  
الهاتف: +963 992 688 759  
الموقع: عن بُعد من سوريا  
السيرة: https://mohamad-adib-tawil.github.io/CV  
LinkedIn: https://linkedin.com/in/mohamad-adib-tawil-54024b314  
GitHub: https://github.com/Mohamad-Adib-Tawil

## الملخص
مطوّر Flutter بخبرة 4 سنوات في العمل المستقل والعقود، مع بناء تطبيقات موبايل موجهة للإنتاج باستخدام Flutter وDart. أعمل على تنفيذ الواجهات، تكامل APIs، التخزين المحلي، ميزات الوقت الحقيقي، تجهيز الإصدارات، والنشر على المتاجر. أقوى خبراتي في Clean Architecture وBLoC/Cubit وتكامل Supabase/Appwrite/Firebase وتدفّقات offline-first وميزات الصوت وOCR/المستندات والتطبيقات التي يجب أن تبقى قابلة للاستخدام في ظروف الشبكة الضعيفة.

## الخبرة
### مطوّر Flutter، مستقل / عقود
07/2022 - حتى الآن  
عن بُعد

- بناء وصيانة تطبيقات Flutter لمشاريع مستقلة وعقود تشمل تنفيذ الواجهات، تكامل APIs، التخزين المحلي، تجهيز الإصدارات، والنشر.
- تنظيم تطبيقات متوسطة الحجم باستخدام Clean Architecture وBLoC/Cubit وGetIt ووحدات feature-based لفصل الواجهة ومنطق العمل وطبقة البيانات.
- دمج REST APIs وSupabase وAppwrite وWebSockets وغرف Zego الصوتية وتدفّقات الرسائل وخدمات Firebase والمشتريات داخل التطبيق.
- تنفيذ سلوك offline-first باستخدام Hive وSQLite والترقيم وإعادة المحاولة وأخطاء typed لجعل التدفقات الأساسية أكثر توقّعية.
- تجهيز إصدارات إنتاجية باستخدام app flavors وProGuard/R8 وCrashlytics والتخزين الآمن وبيئات تطوير/إنتاج منفصلة.
- استخدام isolates والمعالجة الخلفية للأعمال الأثقل مثل OCR والتعامل مع PDF وميزات الصوت والمهام الخلفية.
- نشر وصيانة تطبيقات على Google Play وApp Store، منها تطبيق عام واحد حقق 5,000+ تنزيل.

## المهارات التقنية
- Flutter والموبايل: Flutter، Dart، Material 3، Android، iOS
- المعمارية وإدارة الحالة: Clean Architecture، SOLID، MVVM، BLoC، Cubit، Provider، GetIt، Injectable، Dartz/Either
- APIs وخدمات الخلفية: REST APIs، Dio، Interceptors، WebSockets، Supabase، Appwrite، Firebase Auth، FCM، Analytics، Crashlytics
- التخزين والعمل دون اتصال: Hive، SQLite، Secure Storage، offline-first caching، pagination، retry handling
- الوسائط وOCR والمستندات: Zego Express، ZIM، LiveKit، just_audio، audio recording، Google ML Kit، Tesseract OCR، PDF generation، printing
- الإصدار والأدوات: ProGuard/R8، app flavors، isolates، background tasks، image optimization، Google Play، App Store، Git، GitHub، Postman، Figma

## التعليم
دبلوم هندسة حاسبات، جامعة حلب  
التركيز: هندسة البرمجيات  
2020 - 2022  
حلب، سوريا

## اللغات
- العربية: لغة أم
- الإنجليزية: كفاءة مهنية في العمل
