Components
I love to get my hands on everything and anything related to components. Here are projects I’ve been working on.
Restructuring Token System
Auro, Alaska Airlines' design system, is aiming to enable any product group to use our design system by enabling theming capabilities. I am involved in restructuring the tokens as well as aligning with other product design systems.
Restructuring current tokens
Aligning with other product design systems
Building Components
I design and oversee component development from start to finish. This is the process I follow to bring a component design to life.
Designing a component is not simply about the UI. Let’s say I’m creating a brand new button component. Here’s what I would do.
- Research best UX design practices and accessibility implications
- Conduct competitive analysis on other design systems, design leaders, and airlines
- Identify existing use cases in our product
- Brainstorm ways to improve current design and user flow
- Ideate component design (UX/UI)
- Get feedback on both UX and UI (if possible, conduct user research by collaborating with a researcher)
- Reiterate on design and apply to current use cases
- Finalize design and blueprint (a process where I redline and document details about the component)
- Review and hand off to engineering
- If there is an opportunity, contribute in code–mostly front end
Researching best UX practices
Redesigning existing flows
Component Design Workshops
When a component needs improvement or if there is a large chunk of component work to be done, I gather designers who need the component and conduct workshops. In each workshop, we put our heads together to figure out the best solution for various use cases. Product Designers gather from different teams, so we have a wide range of perspectives to integrate into components.
Finalized definition and design of a Left Hand Navigation component