Shutli
Análisis de partidos en directo
Motor de señales en tiempo real
Puntuación de xG y momentum
Servicio de probabilidad en directo (FastAPI + LightGBM)
Reentrenamiento diario + rollback automático
Características Premium
Con las funciones avanzadas que ofrece este proyecto, los usuarios tienen control total.
Motor de señales en tiempo real
Puntuación de xG y momentum
Servicio de probabilidad en directo (FastAPI + LightGBM)
Reentrenamiento diario + rollback automático
Backtesting walk-forward
Suscripciones (StoreKit 2 / Google Play Billing)
Verificación de compras en el servidor
Widgets y Live Activities en iOS
Widgets en Android
Sobre el Proyecto
Construí y lancé Shutli de principio a fin como Lead Mobile Engineer (Full-Stack) en ADORB Bilişim: la aplicación Flutter, el backend NestJS y el flujo de datos en tiempo real sobre Redis y Socket.IO. El producto alcanzó 30.000+ usuarios registrados y 3.000+ suscriptores de pago en los 8 meses siguientes al lanzamiento y está cubierto por 800+ pruebas automatizadas.
También construí la capa de ML: un motor de señales en tiempo real basado en reglas que puntúa los goles esperados (xG) y el momentum, más un servicio independiente de probabilidad en directo con FastAPI + LightGBM, con reentrenamiento diario y rollback automático. Un backtesting walk-forward sin fugas de datos sobre 7.243 partidos evitó que un modelo previo al partido, más débil, llegara a producción.
Desarrollé la facturación de las suscripciones de extremo a extremo (StoreKit 2, Google Play Billing, verificación de compras en el servidor) y las funciones nativas de plataforma: widgets y Live Activities en iOS (Swift) y widgets en Android (Kotlin).