Skip to content
All projects
Mobile App

Tippstube - Sports Betting Prediction Mobile App

Role
Full-stack Developer
Period
02/2020 – 05/2022
Client
Sunset Digital GmbH

10,000+

active users on iOS and Android

40%

faster initial load time

1,000+

live match updates daily

<2 s

live score latency

Tippstube is a hybrid mobile application for iOS and Android that allows users to predict sports match outcomes, earn points, and compete in prediction leagues. The app features real-time match data, live scoring, user rankings, and social competition mechanics with support for multiple sports competitions globally.

Project scope

Core team of 3-4 developers. The project was already established when joining. Focus was on modernizing the frontend architecture, enhancing the mobile experience, and optimizing backend service integrations to support growing user demand with 10,000+ active users.

Responsibilities

  • Restructured and redesigned the entire client-side application architecture for improved maintainability and user experience
  • Implemented comprehensive SCSS-based styling system with modular component organization and icon system
  • Integrated social authentication providers including Facebook and Sign in with Apple
  • Optimized Cordova plugin integration for native features (Firebase Analytics, camera, file handling, push notifications)
  • Enhanced backend services for real-time data synchronization and external API integration
  • Implemented email notification system using Nodemailer for user engagement
  • Configured Docker containerization for consistent development and production environments

Outcomes & results

Successfully modernized a 10+ year-old sports prediction platform, improving mobile user experience across 10,000+ active users on iOS and Android. The restructured frontend architecture reduced load times by 40% and improved code maintainability, enabling faster feature deployment. The enhanced backend service integrations process real-time sports data for 1,000+ daily match updates, supporting concurrent users across multiple international competitions.

Key accomplishments

  • Built and optimized integration with EnetPulse external sports API, processing 1,000+ match updates daily with <2s latency for live score synchronization
  • Implemented OAuth 2.0 integrations for 3 authentication providers (Facebook, Apple Sign-In, email) supporting 10,000+ registered users
  • Redesigned AngularJS application architecture, reducing initial load time by 40% and improving CSS rendering with modular SCSS system supporting 50+ UI components
  • Configured and optimized 12+ Cordova plugins for native capabilities (push notifications, analytics, file handling, camera), increasing feature adoption by 35%
  • Implemented transactional email service handling 5,000+ weekly user notifications (match updates, rankings, social alerts) with 94% delivery rate
  • Deployed Docker-based development and production environments, reducing onboarding time for new developers by 60% and standardizing deployment process

Skills gained

  • Hybrid mobile app development and cross-platform architecture
  • Full-stack JavaScript development (Node.js backend with frontend integration)
  • Real-time data synchronization and state management
  • Native plugin integration and Cordova configuration
  • OAuth and multi-provider authentication implementation
  • RESTful API design and development
  • Database design and optimization with Sequelize
  • Transactional email implementation and notification systems
  • Docker containerization and deployment automation