


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.

Gone — A Storytelling Platform for Outdoor Adventures
We set out to build a space where any bikepacker, trail runner, or hiker can combine vivid images, personal reflections, and real-time route data—turning outdoor adventures into interactive stories that inspires and fuel the next journey.

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.

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.