← Back to Projects

Zunderball

Padel league platform with dynamic skill rating — organizes leagues, calculates real player levels, and matches players of similar skill (coming soon)

Technologies

ExpoReact NativeConvexTypeScriptAstroi18next

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