رحلتي
بدأت رحلتي البرمجية مع C++، ومنها بنيت أساساً قوياً في التفكير المنطقي، وهياكل البيانات، وحل المشكلات قبل الانتقال إلى أي Framework.مع Flutter، تحولت المفاهيم إلى منتجات وتطبيقات متكاملة؛ الهدف منها ليس مجرد كود يعمل، بل تقديم تجربة مستخدم سلسة واحترافية. طبّقت ده عملياً في مشاريع متنوعة: تطبيقات تجارة إلكترونية متخصصة (ساعات ومجوهرات)، منصة تعليم إلكتروني، وتطبيقات لإدارة المهام والإنتاجية.شغفي الحالي هو دمج هذا الأساس مع تقنيات الذكاء الاصطناعي (AI)؛ لبناء تطبيقات ذكية تتفاعل مع المستخدم بكفاءة، وتجمع بين واجهة Flutter القوية والمعالجة الذكية في الخلفية.
C++ وأساسيات البرمجة
بدأت بـ C++، وركزت على المنطق وحل المشكلات قبل أي framework.
Tech School — منصة تعليم إلكتروني
أكبر مشروع Flutter ليّا وقتها: شاشات كتير مبنية بـ setState وبيانات mock. ده اللي وريني احتياجي الحقيقي لـ state management.
التعلم الجاد لـ Provider ثم BLoC
بعد Tech School، اتجهت أتعلم Provider، وبعدها BLoC/Cubit، عشان أدير حالة التطبيق صح بدل setState.
Aura Timepieces و M-Jewellery
طبقت اللي اتعلمته في تطبيقين تسوق حقيقيين — واحد لساعات وواحد لمجوهرات بدعم لغتين، مع إعادة هيكلة كود قائم بمعمارية feature-first.
دمج AI جوه تطبيقات Flutter
الخطوة الجاية إني أوصل اللي اتعلمته في الـ AI APIs بمشاريع Flutter نفسها، مش تطبيقين منفصلين.
فين أنا دلوقتي
نظرة واقعية على مهاراتي الحالية ومسار تطوري مع كل مشروع.