OneArm logotype
OneArm logotype
OneArm logotype

Unifying Systems Across All Platforms

Design System
Design Systems UX/UI Digital Research + Insight
Design Systems UX/UI Digital Research + Insight
Man on mountain bike skidding, spraying dirt

Foundation Library

Unifying Systems Across All Platforms
When I joined GoPro, it didnt take long to identify the issues in the design systemmultiple, scattered design systems that were neither consistent nor complete, and a lack of a bridge between design and development. Rather than settle for the status quo, I set out to build a unified, scalable design system that would serve not just designers but the entire product and engineering ecosystem across all OS platforms.
Client
GoPro
Timeframe
2023-2025
Project Type
Design System
Role
Lead UX/UI Designer
Foundation Library

Overview

GoPro's software team was operating with fragmented design assets spread across three separate libraries. None were aligned—naming conventions were inconsistent, collaboration between design and development was strained, and redundant components were rampant.
As a UX Designer, I led the effort to audit, realign, and rebuild the design system from the ground up. I collaborated directly with both Android and iOS front-end developers to ensure consistency across platforms, naming conventions, and workflows. This foundational work led to the creation of the GoPro Design System: Foundation Library.
Example of design system workflow process
Quik App mobile and Desktop interface color audit
Example of design system workflow process
Quik App mobile and Desktop interface color audit
Example of design system workflow process
Quik App mobile and Desktop interface color audit
Foundation Library

The Challenge

With three competing libraries, design decisions were being made in silos, leading to inconsistencies in UI, user experience, and engineering implementation. There was no single source of truth.
GoPro color palette audit diagram
GoPro color palette audit diagram
GoPro color palette audit diagram
GoPro branded tape example
GoPro branded tape example
GoPro branded tape example
Typography spacing reference image
Typography spacing reference image
Typography spacing reference image
Designers and developers were speaking different languages. Asset names differed by platform, icons were duplicated or outdated, and code handoff was error-prone. There was no streamlined process to support scalability or collaboration.
Foundation Library

The Solution

I initiated a full audit of existing design elements, starting with icons and typography. We eliminated duplicates, outdated assets, and inconsistent patterns. From there, we introduced a naming convention shared by designers and developers, enabling 1:1 asset handoff across platforms.
GoPro logo clear space example
GoPro logo clear space example
GoPro logo clear space example

Design Systems UX/UI Digital Research + Insight

GoPro illustration examples
GoPro illustration examples
GoPro illustration examples
GoPro Quik App logo on water background
GoPro Quik App logo on water background
GoPro Quik App logo on water background
I worked with the Android and iOS teams to generate 821 shared icons across platforms from Figma, resulting in 16k lines of Android code and eliminating redundant manual work. I also implemented a typographic scale using the major second scale system, which brought order to the chaotic font sizing across the app.
Snapshot of the new iconography library

Foundation Library

Foundation Library

Performance Results

Through the creation of a unified design system, we reduced the icon count by 27% by eliminating duplicates and unused assets, generated over 16,000 lines of Android code directly from Figma, and implemented a shared naming convention across iOS, Android, and Web. These changes not only improved consistency and cross-team collaboration but also reduced the space required on camera hardware, resulting in noticeable performance gains.
Man on mountain bike skidding, spraying dirt
Man on mountain bike skidding, spraying dirt
Man on mountain bike skidding, spraying dirt
Icon Reduction
Icon Reduction

New icon library

10%
10%
10%
Lines of Code
Lines of Code

Generated from Figma assets

5K
5K
5K
Total Icons
Total Icons

Shared across 3 platforms

600+
600+
600+

The project didnt just improve the productit improved the process. Communication between design and engineering became smoother, onboarding new team members became easier, and the Design System Foundation Library set the stage for the Component Library, which was well underway before my departure.

Foundation Library

Final thoughts

The GoPro Design System: Foundation Library laid the groundwork for a cohesive, cross-platform design system that improved team efficiency, reduced redundancy, and elevated the user experience. What started as a design cleanup evolved into a company-wide shift toward scalable, thoughtful collaboration between design and development.

Foundation Library

Credits

Credits

Colby K. Anderson
Reid Haviland
Doug Melton
Daniel Williams
Senior UX Designer
Senior UX Designer
Software Architect - Android
Software Architect - iOS

Foundation Library

Credits

Colby K. Anderson
Reid Haviland
Doug Melton
Daniel Williams
Senior UX Designer
Senior UX Designer
Software Architect - Android
Software Architect - iOS
Previous Project
Next Project
Previous Project
Next Project

More Projects

More Projects

More Projects

load more projects

Built to shift.
Designed to last.

Get in touch to talk about your next project.

Meet the partners who are part of our success story
Team working in an office watching at a presentation

Built to shift.
Designed to last.

Get in touch to talk about your next project.

Meet the partners who are part of our success story
Team working in an office watching at a presentation

Built to shift.
Designed to last.

Get in touch to talk about your next project.

Meet the partners who are part of our success story
Team working in an office watching at a presentation
OneArm logotype
I am currently based in Utah and work remotely.

Mountain (GMT-6)

Stay in the Loop

Stay informed about my latest news and updates by subscribing to my newsletter.

I respect your inbox. No spam, just valuable updates.

Offline

OneArm Studio
Providence, Utah

OneArm is a design studio based in Northern Utah.

© 2025 OneArm. All rights reserved.

OneArm logotype
I am currently based in Utah and work remotely.

Mountain (GMT-6)

Stay in the Loop

Stay informed about my latest news and updates by subscribing to my newsletter.

I respect your inbox. No spam, just valuable updates.

Offline

OneArm Studio
Providence, Utah

OneArm is a design studio based in Northern Utah.

© 2025 OneArm. All rights reserved.

OneArm logotype
I am currently based in Utah and work remotely.

Mountain (GMT-6)

Stay in the Loop

Stay informed about my latest news and updates by subscribing to my newsletter.

I respect your inbox. No spam, just valuable updates.

Offline

OneArm Studio
Providence, Utah

OneArm is a design studio based in Northern Utah.

© 2025 OneArm. All rights reserved.