Gym Crew
A web-first workout product built end-to-end with Next.js and Supabase, then extended into a React Native and Expo companion for faster in-gym logging and offline-first training flows.
The product and context
A web-first workout product built end-to-end with Next.js and Supabase, then extended into a React Native and Expo companion for faster in-gym logging and offline-first training flows.
The problem worth solving
Keep the web platform complete while making the highest-frequency workout actions faster on a phone inside the gym.
Owning the flow beyond the interface
My role on Gym Crew was Web product architecture, full-stack development, and native extension. I approached the work as a complete product flow: clear interface decisions, real application states, dependable integrations, and engineering choices that stay maintainable as the product grows.
The shipped outcome
A shared Supabase product model across web and mobile, with the native app acting as a focused companion rather than replacing the web experience.