أسّستُ وبنيتُ بشكل مستقل منصة Sooqory، وهي منصة سوق إلكتروني سحابية متعددة البائعين بنموذج SaaS، من الفكرة حتى الإطلاق الفعلي في بيئة الإنتاج، باستخدام Python وDjango.
• صمّمتُ وطوّرتُ المنصة بالكامل بمفردي (الواجهة الخلفية والأمامية) على مدى 3 سنوات باستخدام Django/Python، بدءًا من هندسة النظام وحتى النشر على PythonAnywhere
• حوّلتُ المنصة إلى تطبيق ويب تقدمي (PWA) قابل للتثبيت (manifest وservice worker وصفحة العمل دون اتصال)، ونفّذتُ إشعارات Web Push حقيقية باستخدام pywebpush وVAPID، متكاملة مع نظام الإشعارات المركزي للمنصة بحيث يُنبَّه البائعون تلقائيًا مع كل طلب جديد
• أتحتُ تثبيت تطبيق Sooqory مباشرة من موقع المنصة لأي مستخدم مع تعليمات تثبيت واضحة خطوة بخطوة، وبنيتُ نسخة Android باستخدام TWA وBubblewrap (حزم APK وAAB موقّعة) جاهزة للنشر على Google Play
• نفّذتُ استراتيجية SEO متكاملة قائمة على بيانات Google Search Console، رفعت الصفحات المفهرسة من 15 صفحة في أول يوم فهرسة إلى 137 خلال نحو ثلاثة أسابيع، وحققت 98 ظهورًا في نتائج البحث و5 نقرات (نسبة نقر ≈ 5%) من 26+ دولة خلال الأسابيع الستة الأولى، وحصلت على ظهور في Product snippets (عنصران صالحان للمنتجات) وفي ميزات Google للذكاء الاصطناعي، واجتازت التحقق من بيانات مسار التنقل المنظّمة (عنصران صالحان دون أخطاء) مع 0 روابط غير HTTPS، ووضعت المنصة ضمن أوائل النتائج لاستعلامات اسم العلامة التجارية (متوسط الترتيب ≈ 5)
• صمّمتُ ونفّذتُ نظام مدونة ثنائي اللغة (العربية والإنجليزية) داخل المنصة لدعم استراتيجية المحتوى وSEO، يشمل تصنيفات المقالات، وصفحات محورية (Pillar pages) مرتبطة بمقالات داعمة عبر الروابط الداخلية وقسم المقالات ذات الصلة، وجدول محتويات وزمن قراءة وأسئلة شائعة (FAQ) لكل مقال، وحقول SEO مخصصة (عنوان ووصف الميتا والرابط المختصر) مع صورة غلاف تُقتصّ تلقائيًا بمقاس 1200×630 للمشاركة، وأزرار مشاركة اجتماعية ودعوة لاتخاذ إجراء (CTA) لفتح متجر، ولوحة إدارة لنشر المقالات وإلغاء نشرها؛ ونشرتُ عدة مقالات بنجاح على المنصة الحية
• أعددتُ Google Analytics 4 من البداية إلى النهاية: الحصول على معرّفات القياس والتحقق منها، وبنيتُ طبقة تتبع مخصصة (sooqoryAnalytics) تسجّل أحداث التجارة الإلكترونية (عرض منتج، الإضافة إلى السلة، الإزالة من السلة، المفضلة، بدء الدفع، الشراء، البحث، التسجيل، تسجيل الدخول) عبر قوالب المنصة، وأزلتُ تهيئة مكررة لـ GA4 كانت تضاعف احتساب مشاهدات الصفحات
• قدتُ عملية تحسين Core Web Vitals والأداء على المنصة الحية، فرفعتُ درجات الأداء في Google PageSpeed Insights (على الجوال) إلى 98 للصفحة الرئيسية و97 لصفحات المنتجات، مع 100 في إمكانية الوصول وأفضل الممارسات وSEO، و2/2 في Agentic Browsing للصفحتين؛ وخفّضتُ Largest Contentful Paint على الجوال من نحو 5 ثوانٍ إلى نحو 2.3–2.4 ثانية (FCP = 1.2 ث، TBT = 60 مللي ثانية، CLS أقل من 0.01)
• أزلتُ الموارد المعطِّلة للعرض وهدر الصور: أجّلتُ السكربتات غير الحرجة، وأزلتُ سلسلة @import لخطوط Google وجعلتُ تحميل الخطوط غير معطِّل، وتتبعتُ تأخّر LCP إلى أنيميشن الظهور المعتمد على الشفافية (opacity) واستبدلتُه بأنيميشن يعتمد على transform فقط، وبنيتُ توليدًا عند الطلب لصور WebP متجاوبة (فلاتر قوالب Django مخصصة مع srcset/sizes وتحميل كسول وتحميل مسبق لصورة LCP)، فانخفض تقدير Lighthouse لزمن الحجب من نحو 1.85 ثانية إلى نحو 0.6 ثانية، وانخفض هدر تسليم الصور المرصود من 308 KiB إلى 20 KiB (وحجم صور بطاقات المنتجات من نحو 55 KB إلى نحو 4 KB)
• وضعتُ المنصة خلف Cloudflare (الخطة المجانية) أمام PythonAnywhere: DNS عبر الوكيل (Proxied)، وقواعد تخزين مؤقت للملفات الثابتة والوسائط (شهر واحد على الـ edge و7 أيام في المتصفح)، وتسليمًا عبر HTTP/2 وHTTP/3، وتشفيرًا من الطرف إلى الطرف بوضع Full (strict) باستخدام شهادة Cloudflare Origin
• رفعتُ إمكانية الوصول في Lighthouse من 88 إلى 100 للصفحة الرئيسية ومن 91 إلى 100 لصفحات المنتجات عبر إصلاح إخفاقات تباين الألوان (WCAG) والأزرار وحقول النماذج غير المسمّاة وأحجام أهداف اللمس (بما في ذلك خلل كان يجعل متغيرات CSS المضبوطة عبر JavaScript تتجاوز إصلاحات ملف الأنماط)، وأصلحتُ أزرار المشاركة الاجتماعية التي لم تكن تعمل
• حلّلتُ أداء المنصة وبنيتها، وراجعتُ نماذج البيانات مقابل منطق التقارير، وأصلحتُ تناقضات في الحقول وحالات الطلبات وحالات الدفع
• طوّرتُ لوحة تحليلات تغطي ملخصات المبيعات ومقاييس العملاء والإيرادات ومعدلات التحويل وأفضل المنتجات، مع رسوم تفاعلية بـ Chart.js (المبيعات اليومية، توزيع الطلبات، الإيرادات حسب الفئة، نمو المستخدمين، المقارنة الشهرية)
• نفّذتُ تصدير التقارير إلى Excel (openpyxl) وPDF (ReportLab) بدعم كامل للغة العربية، إضافة إلى JSON API للتقارير
• دمجتُ عدة بوابات دفع (Paymob وPaddle) إضافة إلى مسار دفع يدوي؛ وحللتُ مشكلات معقدة منها إخفاقات التحقق بـ HMAC وأخطاء مضاعفة التسعير
• نفّذتُ التدويل (i18n) الكامل بدعم العربية والإنجليزية بالكامل، إضافة إلى 5 لغات أخرى
• صمّمتُ نظام تسعير إقليمي ديناميكي قائم على GeoIP (شرائح: عربية / ناشئة / عالمية)
• نفّذتُ إجراءات أمان متقدمة: تحديد معدل الطلبات (rate limiting)، وحماية honeypot من الروبوتات الآلية، والتحقق من تعقيد كلمات المرور
• دمجتُ خدمات خارجية: SendGrid وTwilio/Vonage لإرسال البريد والرسائل النصية، وShippo لإنشاء ملصقات شحن متعددة الطرود
• رحّلتُ قاعدة بيانات الإنتاج من SQLite إلى MySQL، ونفّذتُ ترحيلًا كاملًا للعلامة التجارية عبر الشيفرة والقوالب بالكامل
• بنيتُ أدوات تسويق آلية (توليد برمجي للافتات إعلانية ثنائية اللغة باستخدام Python/PIL)
المهارات المستخدمة: Python, Django, MySQL, HTML/CSS/JavaScript, Chart.js, REST APIs, PWA (Service Workers, Web Push), Android TWA/Bubblewrap, Google Analytics 4, Google Search Console, SEO, Core Web Vitals / Lighthouse / PageSpeed Insights, تحسين أداء الويب, Cloudflare (CDN, caching, TLS), WebP / الصور المتجاوبة, إمكانية الوصول (WCAG), openpyxl, ReportLab, Git, تكامل بوابات الدفع, التدويل والتوطين (i18n/l10n), أفضل ممارسات الأمان
المنصة: sooqory.com