


Cycling apps are good at numbers. Watts, splits, zones, the exact moment you blew up on the last climb. None of that makes riding fun. I wanted to see what happens when you drop the seriousness and put some joy back in.
So I submitted Wahoogotchi for the 2025 hackathon, a Tamagotchi-inspired digital companion that grows, reacts, and evolves based on your real rides.
Wahoogotchi is a digital pet that lives on your ride data. It grows, reacts, and evolves based on what you actually do on the bike. Skip a week and it notices. Finish a long ride and it celebrates with you.
I also used this project to test how far AI-generated graphics and voiceover could take a pitch video. Three tools did most of the work:
I stitched everything together in Adobe Premiere Pro and added the final touches. That step took longer than the rest of the project combined. If you edit video for a living, you have my respect.

Building Responsive Metric Displays
How I tackled an interesting challenge of building a scalable, responsive metric display for the Wahoo workout recorder—ensuring real-time metrics remain clear and legible across all screen sizes and layouts.

Building & Evolving Wahoo Fitness's Design System
I led Wahoo Fitness in building a scalable, token-driven design system that integrates seamlessly with our existing Material UI React framework. By synchronizing design tokens, Figma components, and developer workflows, we streamlined our process, ensured consistent look & feel, and made it simple to adapt to new designs or feature expansions.
Wahoogotchi
An internal hackathon project that reimagines cycling motivation through play. Wahoogotchi blends endurance culture with the charm of digital pets to turn training into something more fun, personal, and a little weird in the best way.