المشاريع
جميع المشاريع



بيانات ضخمة · معالجة اللغة الطبيعية
تحليل مشاعر يوتيوب — خط معالجة بيانات ضخمة في الوقت الفعلي
خط معالجة بيانات ضخمة في الوقت الفعلي يبث تعليقات يوتيوب عبر Kafka، ويصنّف المشاعر باستخدام نموذج BERT متعدد اللغات على Spark Structured Streaming، ويفهرس النتائج في Elasticsearch — معروضة على لوحة تحكم Streamlit تتحدّث تلقائيًا كل 30 ثانية. يعالج أكثر من 500 تعليق في كل دورة مع إزالة التكرار تلقائيًا، وجمع مستمر كل 5 دقائق، وزمن استجابة إجمالي يتراوح بين 2 و5 دقائق.




Full-Stack · مشروع جماعي
BookTrack ChurnGuard — منصة إدارة مكتبات (فريق من 3 أعضاء)
مشروع جماعي (3 مطورين) — كان دوري مطورًا متكاملاً (Frontend/Backend). طوّرت واجهات الزوار والمستخدمين (Next.js 14، React 18، TypeScript)، وصممت الواجهة الخلفية بـ FastAPI مع مصادقة عبر Google OAuth وJWT، وصممت قاعدة بيانات PostgreSQL، وأعددت Docker للتطوير، ونشرت المشروع على AWS EC2 باستخدام Docker Compose. سلّمت لوحات تحكم للزوار والمستخدمين والمشرفين والمراقبين — حيث تشرف لوحة تحكم المراقب على نماذج تعلّم آلي للتنبؤ بفقدان العملاء (Scikit-learn، XGBoost) طوّرها زملائي، إضافة إلى حملات استبقاء آلية وتحليلات نشاط — بالإضافة إلى واجهة برمجية RESTful موثقة ونظام تعليقات وتوصيات.


Full-Stack · مشروع جماعي · Oct. 2025 — Jan. 2026
Gestion de Stock — تطبيق سطح مكتب لإدارة المخزون
مشروع جماعي (7 مطورين متكاملين) — طوّرت وحدة إدارة الطلبات: واجهة لإنشاء الطلبات وتتبعها، ودورة حياة الطلب كاملة (الإنشاء، التحقق، التسليم)، والتحقق من البيانات على مستوى العميل والخادم، والتحكم في الوصول حسب الأدوار (مدير، موظف مستودع، عميل).


