My Journey

رحلتي

بدأت رحلتي البرمجية مع C++، ومنها بنيت أساساً قوياً في التفكير المنطقي، وهياكل البيانات، وحل المشكلات قبل الانتقال إلى أي Framework.مع Flutter، تحولت المفاهيم إلى منتجات وتطبيقات متكاملة؛ الهدف منها ليس مجرد كود يعمل، بل تقديم تجربة مستخدم سلسة واحترافية. طبّقت ده عملياً في مشاريع متنوعة: تطبيقات تجارة إلكترونية متخصصة (ساعات ومجوهرات)، منصة تعليم إلكتروني، وتطبيقات لإدارة المهام والإنتاجية.شغفي الحالي هو دمج هذا الأساس مع تقنيات الذكاء الاصطناعي (AI)؛ لبناء تطبيقات ذكية تتفاعل مع المستخدم بكفاءة، وتجمع بين واجهة Flutter القوية والمعالجة الذكية في الخلفية.

الأساس

C++ وأساسيات البرمجة

بدأت بـ C++، وركزت على المنطق وحل المشكلات قبل أي framework.

أول تطبيق كبير

Tech School — منصة تعليم إلكتروني

أكبر مشروع Flutter ليّا وقتها: شاشات كتير مبنية بـ setState وبيانات mock. ده اللي وريني احتياجي الحقيقي لـ state management.

إدارة الحالة

التعلم الجاد لـ Provider ثم BLoC

بعد Tech School، اتجهت أتعلم Provider، وبعدها BLoC/Cubit، عشان أدير حالة التطبيق صح بدل setState.

مشاريع E-commerce

Aura Timepieces و M-Jewellery

طبقت اللي اتعلمته في تطبيقين تسوق حقيقيين — واحد لساعات وواحد لمجوهرات بدعم لغتين، مع إعادة هيكلة كود قائم بمعمارية feature-first.

الهدف الجاي

دمج AI جوه تطبيقات Flutter

الخطوة الجاية إني أوصل اللي اتعلمته في الـ AI APIs بمشاريع Flutter نفسها، مش تطبيقين منفصلين.

Honest Self-Check

فين أنا دلوقتي

نظرة واقعية على مهاراتي الحالية ومسار تطوري مع كل مشروع.

واثق فيها

DartFlutterC++Git & GitHub

بتعلمها دلوقتي

ProviderBLoC / Cubitبنية Feature-firstربط تطبيقات بـ Backend / API

بستكشفها

AI APIs (Whisper, Gemini)Python لتطبيقات الـ AIدمج AI جوه Flutter
Consistency

نشاطي على GitHub

شوف مشاريعي السيرة الذاتية