Tobias González Arriola
All work

Copado

February 2026 - July 2026

A three-role loyalty platform: players earn and redeem points in tournaments, stores verify redemptions via QR, and brands manage tournaments and prizes. Real-time sync throughout.

The problem

Cardboard-stamp loyalty programs can't be audited: the brand doesn't know what was redeemed, and the store can't validate a prize on the spot.

Features

  • Player: point balance, prize catalogue and redemption history with a QR receipt
  • Regional, national and special tournaments, with live elimination brackets
  • Game modes inside a tournament (rock-paper-scissors, trivia)

My responsibility

Team of four, ~35% of the development: tournament features with brackets, the QR-verified redemption flow and the social feed.

Stack

Frontend
React Native 0.81, Expo 54, Expo Router, TypeScript, NativeWind, Reanimated, React Query, Zustand
Backend
Supabase (PostgreSQL, Auth, Storage, Realtime) with per-role RLS and RPCs, Unity integration, MMKV + SecureStore
React NativeExpoSupabaseRealtimeUnity