From the start of ESL’s mobile initiative we have provided software architecture, -development and product management. Both apps use a hybrid stack with the Ionic framework and Apache Cordova to utilize the prior web development experience in the team and share code between the main competition website and the apps.
ESL Play App
The ESL Play App allows users to play on the biggest esports competition platform in the world with their mobile device.
Find more information here: https://play.eslgaming.com/play-app
Project Highlights & Challenges
- User login with ESL ID implementing OAuth2 with best practices like PKCE
- Push notifications for tournament and match changes extracted from ESL's legacy platform, currently sending millions of notifications every month
- Implementation from initial internal prototype to successful product launch
- Onboarded and mentored an internal team to continue development
ESL Event App
The ESL Event App is the official companion app for ESL’s lighthouse events.
More information here: https://event.eslgaming.com/app
Project Highlights & Challenges
- Itemdrop implementation for Event visitors, interfacing with official Valve APIs
- Implementation from initial internal prototype to successful product launch
- Transitioned from internal team to management of external agency development