متاح لفرص عمل جديدة

أحمد غالي

مطوّر تطبيقات الموبايل

أبني تطبيقات موبايل متعددة المنصات تصل إلى الإنتاج — من البنية التي تحافظ على قابليتها للصيانة، مرورًا بالواجهات البرمجية التي تتحدث إليها، وصولًا إلى خطوط النشر التي توصّلها إلى أيدي الناس.

  • Flutterتطبيقات على المتجرين من قاعدة شيفرة واحدة
  • Clean Architectureطبقات تظل قابلة للاختبار مع نموّها
  • BLoC & Riverpodحالة يمكن التنبؤ بها بدل setState الفوضوي
  • Supabase & Firebaseالواجهة الخلفية التي تقف خلف الواجهة
نبذة

كيف أعمل

أنا مطوّر تطبيقات الموبايل مقيم في القاهرة، مصر، وأعمل على بناء منتجات موبايل موثوقة من البنية إلى النشر. حاصل على بكالوريوس علوم الذكاء الاصطناعي، أجمع بين هندسة الموبايل وربط الخدمات الخلفية وحلّ المشكلات العملي لأحوّل أفكار المنتجات إلى تطبيقات تعمل فعلًا.

بنيت «Zad Alazhary» لتصبح منصة تعليمية تعمل في بيئة الإنتاج، تجمع بين دروس تفاعلية وامتحانات مع تتبّع التقدّم ومتجر إلكتروني ومسارات دفع وإدارة آمنة. وفي «Engz» استكشفت إدارة المهام المدعومة بالذكاء الاصطناعي والإدخال الصوتي متعدد اللغات، لبناء تجارب تربط الميزات الذكية بالاستخدام اليومي.

لا يقتصري أسلوبي على جعل الميزات تعمل. يهتمّني معمارية قابلة للصيانة وإدارة حالة يمكن التنبؤ بها وتكاملات موثوقة مع واجهات برمجية ومسارات بيانات آمنة وخطوط نشر تصمد مع نموّ المنتج. أستهدف بناء تطبيقات لا تكتفي بالعمل اليوم، بل تصبح أسهل في الصيانة والتوسّع والإطلاق غدًا.

صورة أحمد غالي، مطوّر تطبيقات الموبايل
القاهرة، مصرمطوّر تطبيقات الموبايل
  • 01

    معمارية تتوسّع

    أفصل المسؤوليات وأُبقي منطق العمل مستقلًا عن واجهة المستخدم، فتصبح الميزات أسهل في الاختبار والصيانة والتوسّع.

  • 02

    افهم قبل أن تُحسّن

    أتتبّع المشكلة إلى مصدرها قبل أن أمسّ الشيفرة، مع إعطاء الأولوية لتحسينات قابلة للقياس بدل التحسين المبكّر.

  • 03

    أطلق، ثم واصل الإطلاق

    خطوط نشر مستمرّة وتحديثات عن بُعد، ليصل الإصلاح إلى المستخدمين دون انتظار مراجعة المتجر.

  • 04

    التفاصيل مهمّة

    أراعي التنقل وإمكانية الوصول والتخطيطات المتجاوبة وأعراف المنصّات من البداية، لا كفكرة لاحقة.

الأدوات

القدرات التقنية

مرتّبة حسب وظيفة كل أداة، ليظهر بوضوح أي جزء من المنتج تغطّي فعليًا.

تطوير تطبيقات الموبايل

نشر على المتجرين من كود واحد.

  • Flutter
  • Dart
  • تطوير عابر للمنصات
  • النشر على Google Play

البنية وإدارة الحالة

بنى اختيرت لسهولة الاختبار، لا لمظهرها المرتّب.

  • Clean Architecture
  • MVVM
  • BLoC/Cubit
  • Riverpod
  • Freezed
  • get_it

الخدمات الخلفية والأمن

اتصال مُنمَّط والمنصات التي تقف خلفه.

  • REST APIs
  • Dio
  • Retrofit
  • Interceptors
  • معالجة الأخطاء
  • Firebase
  • Supabase
  • أمان على مستوى الصفوف
  • MFA/TOTP
  • Edge Functions

البيانات والتخزين

تخزين محلي وتخزين آمن.

  • Hive
  • Isar
  • SQLite
  • التخزين الآمن

التسليم والجودة

خطوط بناء آلية وتحديثات عبر الإنترنت.

  • Git
  • GitHub
  • GitHub Actions
  • CI/CD
  • Fastlane
  • Shorebird

الذكاء الاصطناعي والتكاملات

أجزاء من العمل لا تقتصر على الكود.

  • Firebase AI
  • تكامل الذكاء الاصطناعي
  • المشتريات داخل التطبيق
  • التقييم داخل التطبيق
  • التحديث داخل التطبيق
  • بوابات الدفع
أعمال مختارة

المشاريع

مشاريع إنتاجية ومشروع تخرّج، وفي كل مشروع توضّح المشكلة وما بنيته فعلًا والنتيجة التي أستطيع الدفاع عنها.

Engz

إدارة مهام وإنتاجية شخصية مدعومة بالذكاء الاصطناعي

تطبيق إنتاجية ثنائي اللغة (عربي وإنجليزي) يحوّل الأفكار إلى خطط قابلة للتنفيذ. يُنشئ المستخدم المهام نصيًا أو صوتيًا، ويولّد الذكاء الاصطناعي مهام فرعية مهيكلة، ويرتّب العمل حسب التصنيف والموعد النهائي، ويرفق الوسائط، ويتابع التقدّم عبر جلسات التركيز والإنجازات وإحصاءات الإنتاجية.

مساهمتي

بنيت التطبيق بـFlutter مع إدارة حالة دائمة باستخدام Hydrated BLoC وCubit وFreezed. تكاملت مع Firebase AI لتقسيم المهام بذكاء، وتحليل الردود المهيكلة، وإنشاء المهام صوتيًا بعدة لغات. طبّقت التعامل مع حدود الاستخدام عبر التحويل التلقائي إلى نموذج بديل، وحفظ حالة البديل، والعودة إلى النموذج الأساسي بعد مهلة تبريد. طوّرت تفاصيل المهام وإدارة المهام الفرعية والجدولة والتصنيفات والبحث والمفضلة والملاحظات ووضع التركيز والإنجازات والإشعارات المحلية وسير عمل النسخ الاحتياطي. ودمجت مرفقات الوسائط وتسجيل الصوت وتشغيله والتعريب، وسير العمل الآلي للإصدار عبر GitHub Actions وShorebird OTA.

منشور على Google Play بدعم العربية والإنجليزية. يجمع التخطيط بمساعدة الذكاء الاصطناعي مع إدارة المهام اليومية وتتبّع المواعيد وجلسات العمل المركّزة ومتابعة التقدّم وإدارة البيانات المحلية في تجربة موبايل واحدة.

تحميل على Google Play
100+
  • Flutter
  • Dart
  • BLoC / Cubit
  • Hydrated BLoC
  • Freezed
  • get_it
  • Firebase AI
  • AI Model Fallback
  • Audio Recording
  • Audio Processing
  • Local Notifications
  • Local Persistence
  • Backup & Restore
  • Arabic & English Localisation
  • GitHub Actions
  • Shorebird OTA

ICare

منصة رعاية أطفال وعلاج نطق مدعومة بالذكاء الاصطناعي

تطبيق رعاية أطفال طُوِّر كمشروع تخرّج بتقدير A+، يجمع أدوات التربية بمساعدة الذكاء الاصطناعي وعلاج النطق التفاعلي وميزات المجتمع. يساعد مقدّمو الرعاية على استكشاف تصنيفات بكاء الأطفال، والوصول إلى تمارين نطق موجّهة بمستويات متدرّجة ونتائج تقييم، والتفاعل مع مساعد ICare، والتواصل مع مستخدمين آخرين عبر مجتمع مشترك.

مساهمتي

طوّرت التطبيق بـFlutter ببنية معيارية متعددة الطبقات، مع إدارة حالة بـCubit وحقن اعتماديات. نفّذت تجربة Baby Cry Predictor بتسجيل الصوت ونتائج التصنيف والتشغيل والملاحظات واسترجاع النتائج. وبنيت وحدة علاج النطق بمستويات تدريب مهيكلة وتقييم للتمارين واحتساب للدرجات وحالات للتقدّم. ودمجت Firebase Authentication وCloud Firestore وFirebase Storage وFirebase Cloud Messaging لخدمات التطبيق وبيانات المستخدمين والوسائط والإشعارات. إضافةً إلى تفاعلات المجتمع ومساعد ICare، مع تكامل REST API باستخدام Dio وRetrofit.

مشروع تخرّج بتقدير A+ يجمع مساعدة رعاية الأطفال وعلاج النطق الموجّه وتفاعل المجتمع في تطبيق موبايل واحد. ويجسّد تطوير Flutter معياريًا وتكامل Firebase والميزات المعتمدة على API والتفاعل الصوتي وتجارب مستخدم متعدّدة الخطوات مُدارة بالحالة.

  • Flutter
  • Dart
  • Clean Architecture
  • Cubit
  • get_it
  • Freezed
  • Dio
  • Retrofit
  • REST API
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Firebase Cloud Messaging
  • Google Generative AI SDK
  • Audio Recording
  • Audio Playback
  • Local Notifications
  • Secure Storage

Storeify

سوق متعدّد المنصات وتجربة تسوّق متكاملة

تطبيق تسوّق بـFlutter على عدّة منصات يجمع فئات المنتجات والمتاجر المتنوّعة في تجربة تصفّح واحدة. يكتشف المستخدم المنتجات، ويستكشف متاجر الملابس والأطعمة، ويبحث في الكتالوجات ويصفّيها، ويحفظ المنتجات والمتاجر المفضّلة، ويدير سلّته، ثم يمرّ عبر مسار دفع منظّم.

مساهمتي

طوّرت التطبيق ببنية متعددة الطبقات وإدارة حالة بـCubit وحقن اعتماديات. نفّذت استكشاف المنتجات عبر الفئات والمتاجر، والبحث والتصفية، وتفاصيل المنتجات، والمفضّلة، وإدارة السلّة مع التحكّم في الكميات، ومسارات الدفع. ودمجت REST APIs عبر Dio وRetrofit مع عملاء API مولّدين ونماذج بيانات مُنمَّطة. واستخدمت Hive وSharedPreferences للتخزين المحلي، وتخزينًا آمنًا للبيانات المحلية الحسّاسة، وميزات داعمة تشمل المصادقة واستعادة كلمة المرور والتحقّق من OTP والإشعارات وخصائص الموقع.

مشروع Flutter مفتوح المصدر على GitHub، يعرض مسارات تسوّق متكاملة من البداية للنهاية، وتصفّح كتالوجات معتمدًا على API، وسلّة ومفضّلة مُدارة بالحالة، وبنية تطبيق قابلة لإعادة الاستخدام عبر سوق متعدّد الفئات.

  • Flutter
  • Dart
  • Cubit / flutter_bloc
  • Clean Architecture
  • get_it
  • Freezed
  • Dio
  • Retrofit
  • REST API
  • Hive
  • shared_preferences
  • Flutter Secure Storage
  • AutoRoute
  • JSON Serialization
  • Geolocator
  • Geocoding
  • image_picker
  • Cached Network Images
  • Easy Localization

Linkup

تطبيق تواصل اجتماعي ومراسلة لحظية

تطبيق تواصل اجتماعي بـFlutter يقوم على تفاعل المجتمع والمراسلة اللحظية والمحتوى الذي ينشئه المستخدمون. ينشر المستخدم منشورات بصور، ويتفاعل عبر الإعجابات والتعليقات، ويتابع غيره من المستخدمين، ويدير ملفه الشخصي، ويتبادل الرسائل عبر محادثة لحظية.

مساهمتي

طوّرت التطبيق ببنية متعددة الطبقات وإدارة حالة بـCubit وحقن اعتماديات. نفّذت Firebase Authentication للوصول إلى الحسابات، وتدفّقات Cloud Firestore للمراسلة اللحظية وتحديثات التعليقات، وFirebase Storage لصور المنشورات والتعليقات والملفات الشخصية والرسائل. وبنيت الشبكة الاجتماعية بعمليات المتابعة وإلغاء المتابعة، وقوائم المتابِعين والمتابَعين، وتحرير الملف الشخصي، وإنشاء المنشورات وحذفها، والإعجابات، والتعليقات المتشعّبة على المنشور، والرسائل المباشرة. وهيكلت الكود إلى طبقات data وdomain وpresentation، مع repositories وuse cases تفصل منطق التطبيق عن الوصول إلى بيانات Firebase.

مشروع Flutter مفتوح المصدر على GitHub، يعرض تدفّقات بيانات لحظية، وميزات اجتماعية مبنية على Firebase، ورفع الصور، والرسائل المباشرة، وبنية تطبيق معيارية.

  • Flutter
  • Dart
  • Clean Architecture
  • Cubit / flutter_bloc
  • get_it
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Real-time Data Streams
  • image_picker
  • shared_preferences
  • dartz
  • equatable
الخلفية

المسار والتعليم

سبتمبر 2024 — نوفمبر 2024 تدريب · عن بُعد

مطوّر Flutter متدرّب

Cellula Technologies · عن بُعد

  • طوّرت ودمجت مزايا مدعومة بالذكاء الاصطناعي في تطبيقات قيد التشغيل.
  • شاركت في دورات Agile وأسهمت في التخطيط والمراجعات والتسليم المتدرّج.
  • بنيت مكوّنات widgets قابلة لإعادة الاستخدام وأسهمت في نظام التصميم الداخلي.
التعليم

بكالوريوس علوم الذكاء الاصطناعي

جامعة كفر الشيخ

سبتمبر 2020 — يونيو 2024

معدل 3.36 / 4.0 · تخرّج بتقدير مرمّز

اللغات

العربية

اللغة الأم

الإنجليزية

مستوى متقدّم

المقر: القاهرة، مصر

تواصل

لنبنِ شيئًا معًا

أسرع طريقة للوصول إليّ. أقرأ كل ما يصلني.