Radius design system
When we were only 5 people between engineering, product and design, I created the Radius Design System. We have since scaled the team to 30+ and expanded the system to include dozens of components, and adapted it to fit our web product - which I also designed and built.
Client
Circle Medical
DELIVERABLES
Research Design
Year
2021-2025
Role
Design and build

Why build a design system?
Creating a design system for mobile apps ensures consistency, efficiency, and scalability. It unifies the user experience, reinforces brand identity, and reduces design inconsistencies. By offering reusable components and clear guidelines, it streamlines collaboration between designers and developers. This speeds up workflows, simplifies onboarding, and reduces technical debt. A good system also makes updates and iterations easier, helping teams adapt to user feedback quickly. Overall, it improves product quality, shortens time to market, and delivers a more cohesive and reliable user experience.

Foundations
This section contains the building blocks required to build out components and create the essentials of any good design. Foundations contain:
Typography
Color
Shadows
Iconography and illustrations
Grid systems

Components
These are the repeatable visual elements that actually make up screens. This is by far the most extensive piece of any design system, and include:
Appointment modules
Badges
Banners
Buttons
Chat elements
Checkboxes
Drawers
File upload
Logos
Modals
Navigation (headers and tabs)
etc.

Patterns
Groups of components and elements that recur in key moments of the app. Creating these as design system elements allow for quickly iterating across key screens while maintaining consistency. Examples in the Radius system include:
Checkout
Health records list
Home screen
Account