تخطي إلى المحتوى الرئيسي
الرياضة والتحليلات

Shutli

تحليل المباريات المباشر

محرّك إشارات لحظي

قياس xG والزخم

خدمة الاحتمالات المباشرة (FastAPI + LightGBM)

إعادة تدريب يومية + تراجع تلقائي

2026
سنة
متميز

ميزات متميزة

بفضل الميزات المتقدمة التي يقدمها هذا المشروع، يتمتع المستخدمون بتحكم كامل.

محرّك إشارات لحظي

قياس xG والزخم

خدمة الاحتمالات المباشرة (FastAPI + LightGBM)

إعادة تدريب يومية + تراجع تلقائي

اختبار رجعي walk-forward

الاشتراكات (StoreKit 2 / Google Play Billing)

التحقّق من الشراء على الخادم

أدوات iOS و Live Activities

أدوات Android

حول المشروع

بنيتُ Shutli وأطلقتُه من الألف إلى الياء بصفتي Lead Mobile Engineer (Full-Stack) في ADORB Bilişim: تطبيق Flutter، والخدمة الخلفية بـ NestJS، وتدفّق البيانات اللحظي عبر Redis و Socket.IO. بلغ المنتج أكثر من 30,000 مستخدم مسجَّل و 3,000 مشترك مدفوع خلال 8 أشهر من الإطلاق، ويغطّيه أكثر من 800 اختبار آلي.

كما بنيتُ طبقة التعلّم الآلي: محرّك إشارات لحظي قائم على القواعد يقيس الأهداف المتوقعة (xG) والزخم، إضافة إلى خدمة مستقلّة للاحتمالات المباشرة بـ FastAPI و LightGBM مع إعادة تدريب يومية وتراجع تلقائي. ومنع اختبارٌ رجعي من نوع walk-forward خالٍ من تسرّب البيانات على 7,243 مباراة وصولَ نموذج أضعف لما قبل المباراة إلى الإنتاج.

طوّرتُ منظومة فواتير الاشتراكات من طرف إلى طرف (StoreKit 2 و Google Play Billing والتحقّق من الشراء على الخادم) وميزات المنصّة الأصلية: أدوات iOS و Live Activities بلغة Swift، وأدوات Android بلغة Kotlin.

Tech Stack

التقنيات المستخدمة

FlutterNestJSPythonFastAPILightGBMRedisSocket.IOStoreKit 2Google Play BillingSwiftKotlin