Aller au contenu principal
Sport & Analytique

Shutli

Analyse de match en direct

Moteur de signaux en temps réel

Évaluation xG et momentum

Service de probabilités en direct (FastAPI + LightGBM)

Réentraînement quotidien + rollback automatique

2026
Année
Premium

Fonctionnalités Premium

Grâce aux fonctionnalités avancées de ce projet, les utilisateurs ont un contrôle total.

Moteur de signaux en temps réel

Évaluation xG et momentum

Service de probabilités en direct (FastAPI + LightGBM)

Réentraînement quotidien + rollback automatique

Backtesting walk-forward

Abonnements (StoreKit 2 / Google Play Billing)

Vérification des achats côté serveur

Widgets iOS et Live Activities

Widgets Android

À propos du Projet

J'ai conçu et lancé Shutli de bout en bout en tant que Lead Mobile Engineer (Full-Stack) chez ADORB Bilişim : l'application Flutter, le backend NestJS et le flux de données en temps réel via Redis et Socket.IO. Le produit a atteint 30 000+ utilisateurs inscrits et 3 000+ abonnés payants dans les 8 mois suivant le lancement et il est couvert par 800+ tests automatisés.

J'ai également construit la couche ML : un moteur de signaux en temps réel basé sur des règles qui évalue les buts attendus (xG) et le momentum, ainsi qu'un service distinct de probabilités en direct en FastAPI + LightGBM, avec réentraînement quotidien et rollback automatique. Un backtesting walk-forward sans fuite de données sur 7 243 matchs a empêché la mise en production d'un modèle d'avant-match plus faible.

J'ai mis en place la facturation des abonnements de bout en bout (StoreKit 2, Google Play Billing, vérification des achats côté serveur) et les fonctionnalités natives : widgets iOS et Live Activities (Swift), widgets Android (Kotlin).

Tech Stack

Technologies Utilisées

FlutterNestJSPythonFastAPILightGBMRedisSocket.IOStoreKit 2Google Play BillingSwiftKotlin