الأعمال

دراسات الحالة أولًا، ثم عروض أقصر، ثم باقي المشاريع في سطر لكلٍّ منها.

دراسات الحالة

  1. SaaS متعدد المستأجرينFood Link — قاعدة بيانات لكل تاجرمنصة طلبات متعددة المستأجرين للمطاعم والمتاجر، لا يمكن فيها إنشاء تاجر جديد داخل transaction واحدة.
    • Laravel 13
    • PHP 8.3
    • MySQL
    • stancl/tenancy
  2. مدفوعات سوق إلكترونيAl-Kout — مدفوعات تُسوّى مرة واحدة بالضبطسوق إلكتروني للمتاجر والخدمات، يمكن فيه أن يبلّغ عن الدفعة نفسها webhook وإعادة محاولة من العميل وفحص مجدول.
    • Laravel 12
    • PHP 8.3
    • MySQL
    • Filament
  3. سوق B2BMsane — سلة واحدة ومصانع كثيرةسوق تصنيع B2B تتحوّل فيه عملية إتمام الشراء الواحدة إلى عدة طلبات، ويجب أن يساوي مجموع الأجزاء الإجمالي بالضبط.
    • Laravel 11
    • PHP 8.2
    • MySQL
    • Sanctum
  4. المدفوعات والحجزB3 Academy — لا تضيع أي دفعةمنصة تعليم ورعاية تبيع ستة أنواع من المنتجات عبر pipeline دفع واحد، ويجب فيها ألّا يتحمّل العميل أبدًا تكلفة فشل يقع بعد الدفع.
    • Laravel 12
    • PHP 8.4
    • MySQL
    • MyFatoorah
  5. توزيع الطلباتDropCare — إيصال الوصفة الطبية إلى الصيدلية المناسبةمنصة توصيل من الصيدليات تعرض كل طلب على الصيدليات على شرائح، ثم توسّع البحث عن مندوب توصيل حتى يقبله أحدهم.
    • Laravel 11
    • PHP 8.2
    • MySQL
    • Socket.IO

باختصار

توصيل محلي متعدد المتاجر · 2024–2025

Thunder

مطوّر Backend ضمن فريق صغير

سوق توصيل للسوبرماركت والصيدليات ومحلات الخضار، بثلاثة تطبيقات (العميل والمتجر والمندوب) وطلب يمرّ بثلاث عشرة حالة. أسّست طبقة الـ Services ومولّدها، وبنيت جانب المندوب من دورة حياة الطلب، وبنيت أكثر ميزاته تميّزًا: طلب منتج لم يُحدَّد سعره بعد.

أبرز ما فيه

التفاوض على السعر داخل المحادثة

  • يطلب العميل منتجًا لم يسعّره المتجر. يفتح الطلب غرفة محادثة خاصة مع المتجر بدلًا من إنشاء طلب عادي.
  • يردّ المتجر بفاتورة تُرسل كرسالة من نوع خاص داخل المحادثة، وتتغيّر حالتها في مكانها عند قبول العميل أو رفضه.
  • عند الدفع تتحوّل الفاتورة إلى طلب عادي، مع احتساب الضريبة وتقسيم عمولتي المتجر والمندوب، فيُكمل الطلب دورة الحياة المعتادة.
  • لكل انتقال بين الحالات Request class خاص يتحقق من هوية الطالب ومن الحالة السابقة.
  • Laravel 9
  • MySQL
  • Socket.IO
  • FCM

سوق خدمات البحث الأكاديمي · 2025–2026

مساعد البحوث

مطوّر Backend رئيسي

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

أبرز ما فيه

أنواع طلبات كثيرة ودورة حياة واحدة

  • Service واحدة للطلبات تدير كل أنواع الطلبات المدفوعة، فيتصرف العرض والقبول والدفع بالطريقة نفسها أيًّا كان نوع الطلب.
  • مساران تجاريان يتشاركان دورة الحياة نفسها: الأفراد يدفعون النصف مقدمًا والباقي عند التسليم، والمستخدمون التابعون لمؤسسة يتجاوزون خطوتي العرض والدفع.
  • تُرفع فيديوهات الدورات على أجزاء قابلة للاستكمال، ويضمن قفل أن يُجمَّع الملف مرة واحدة فقط.
  • وحدتا التسويات والدفع المكتوبتان هنا نُقلتا لاحقًا إلى الـ starter kit الخاص بالشركة واستُخدمتا في مشاريع أخرى.
  • Laravel 11
  • MySQL
  • MyFatoorah
  • FCM

مشاريع أخرى

أعمال أقدم وأصغر.

  • Drasتطبيق تعليمي: دروس فيديو فردية، وتسجيل في المدارس والحضانات، ومتجر كتب.Laravel 9 · 2023–2024
  • Samحجز خدمات طبية عبر المراكز والفروع والأطباء، في العيادة أو كزيارة منزلية.Laravel 9 · 2024
  • Slaselمنصة عضويات تضم استشارات وندوات ودورات تدريبية ومتجرًا رقميًا.Laravel 9 · 2024–2025
  • Edu Hubسوق دورات لمراكز التدريب، مع عمولات وتسويات لمقدمي الخدمة.Laravel 11 · 2025
  • Haddafمباريات كرة قدم مفتوحة: أصحاب الملاعب ينشرون المباريات واللاعبون يحجزون مقعدًا، مع ضيف أو بدونه.Laravel 11 · 2025–2026
  • Weznaتطبيق لياقة وتغذية: برامج تدريب، وتسجيل الوجبات، ونقاط مكافأة يومية.Laravel 11 · 2026
  • ShopBaseBackend لمتجر إلكتروني بعلامة العميل يُنشر مرة لكل متجر، مع إتمام الشراء ونقاط الولاء.Laravel 12 · 2026
  • B-Iمنصة وساطة استثمارية يتوسّط فيها المشرف كل صفقة بين المستثمر وصاحب الفرصة.Laravel 12 · 2026
  • Saudia Ticketسوق لإعادة بيع تذاكر الفعاليات، مع موافقة المشرف والدفع الإلكتروني وتسويات البائعين.Laravel 10 · 2024–2025
  • Restaurantsنظام طلبات مطاعم متعدد البائعين، مع تطبيقين للعميل والمندوب وتتبّع مباشر للطلب.Laravel 8 · 2022–2023
  • Fat2Fitنظام إدارة عيادة تغذية. استلمت كودًا قائمًا وأضفت العضويات والمالية والخطط الخاصة بكل عميل.Laravel 9 · 2023
  • Jufrahسوق إعلانات مبوبة في سبع دول. دعم فني للنظام العامل: عرض الوقت بين الدول، وإصلاحات الدفع عبر مصرف الراجحي و Fawry.Laravel · 2022–2023

السيرة الذاتية

تحميل PDF
صفحة السيرة الذاتية 1صفحة السيرة الذاتية 2