Zunderball
Padel league platform with dynamic skill rating — organizes leagues, calculates real player levels, and matches players of similar skill (coming soon)
Technologies
Full-stack mobile app: Building the complete padel league platform with Expo/React Native for cross-platform mobile apps (iOS/Android) and Convex as real-time backend for data, auth, and storage
Dynamic skill rating: Implementing a level calibration and recalibration system that adjusts player ratings after each match based on score, opponent level, and level difference — no self-assessment, purely algorithmic
League management system: Developing comprehensive league features including matchday scheduling, attendance tracking, court assignment, invite codes, real-time rankings, and multi-format support
CI/CD & internationalization: Automated release pipeline with EAS (OTA updates and native builds), Apple Sign In with automated secret rotation, and multi-language support with i18next