Projects
Work that shipped, or got far enough to be worth explaining. Each one covers the problem, what I tried, and what actually happened.

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.
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.

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.

Koordinates — Discover Earth's Data.
Koordinates is designed and engineered for all data users—and not just those with technical expertise. With your own data service, you can realize the true potential of your geospatial data
Workbench
Experiments, dead ends, prototypes to scratch an itch. I post here before I know if any of it works. Nothing here is finished and some of it never will be.
Connect a bank -> Opt into data share -> Wait for an offer flow...
Credit Builder Card landing page

Credit Builder Card landing page 🤔

Credit Builder Card hype animation... built with Paper Shaders!
Gesture for perfect zoom if Wahoo ELEMNT was ported over to the iPhone app.
Rearranging data view if ELEMNT was touchscreen optimized
This is an animated education content for Wahoo Fitness 4DP feature.
Linking and unlinking activities in Wahoo SYSTM
What would a crop and download geospatial data set UX feel like it was on mobile? Built this with Framer.js

Photos
Places, rides, light. Mostly Fujifilm or iPhone.

·Tokyo, Japan

·Tokyo, Japan
·Waiheke, New Zealand / Aotearoa
·Waitematā, New Zealand / Aotearoa

·Hunua Ranges, New Zealand
·Hanoi, Vietnam
Writing
Longer pieces on whatever else I've been chewing on.
CV
education
- Master of Architecture (Prof), Architecture—The University of Auckland (2011–2012)
- Bachelor of Architectural Studies (BAS), Architecture—The University of Auckland (2008–2011)
experience
- Nav Technologies—2025-Present
- Wahoo Fitness—2019-2025
- Koordinates—2017-2019
- Vend by Lightspeed—2014-2016
- AECOM (Architecture)—2012–2014
talks
- Introduction to Framer—Roam Digital, Auckland, New Zealand (2020)
- Jacky Lee, Designer + Developer—Bézier, design interview podcast (2020) Prototyping
- Prototyping with Bluetooth Devices—Framer Loupe, Amsterdam (2019)
- Design with Code—Crimson Education, Auckland, New Zealand (2018)
- Auckland Dribbble Meetup—Auckland, New Zealand (2015)
- Prototyping with Quartz Composter & Framer.js—Cactus Labs, iOS Meet, Auckland, New Zealand (2015)
- Framer Workshop—Pushpay, Auckland, New Zealand (2017)
- Banana, Strava Visualizer—UX/CX Collab, Pixel Fusion, Auckland, New Zealand (2018)
- Aeropress Timer—Framer Seattle Meetup, Microsoft, Redmond, WA (2018)
editorial
- Framer rotate image array module—Vend Design (2015)
- Designing Vend's New Point-of-sale—Vend Design (2015)
- Being a rookie & maintaining a healthy balance of work—The Creative Series by Femke van Schoonhoven
- Wahoo Onboarding Wizard—Wahoo Product Design
- Why I Blur the Lines Between Prototype and Real Product—Framer Blog
awards
- NZIA Graphisoft Student Design Awards: Highly Commended (2012)—Architecture School
- The New Zealand Spatial Excellence Awards: Environment and Sustainability — Land Information New Zealand (Koordinates) (2017)—Koordinates
- CRC Customer Choice Awards — Wahoo KICKR CORE Smart Trainer (2019)—Wahoo Fitness
- CRC Customer Choice Awards — Wahoo ELEMNT Bolt (2019)—Wahoo Fitness
- Core77 Design Awards (Heath & Wellness Runner Up) — Wahoo KICKR Indoor Cycling Ecosystem (2019)—Wahoo Fitness
- Design Innovation Award (Equipment) — Wahoo KICKR Ecosystem (2019)—Wahoo Fitness
