Back To Work

Zenith Design System

Role: Design System Team Lead, UI/UX Designer

Years: 2022 – 2023


This company had an existing design system that needed updated components and patterns. I contributed a few designs that were added to the system and built on top of. I later became the design system lead after organizational restructuring.

Challenges :

The platform was built on top of a low-code development tool that came with out-of-the-box components. But the components given left a lot of holes in the system. I was often tasked with creating new components that fit the system while also writing documentation.

simple alert example

(Example of the only alert types the low code tool provided)


Users need a collection of alerts so the system can provide them with visual feedback on successful actions, errors, updates etc. 


I started by researching the industry standard for alerts from other design systems. Then, based on those examples, I wrote use cases for when each alert type.

As I thought of use cases, I built the components in Adobe XD. I built them based on Atomic Design; figuring out what were the atoms and molecules. I also make each alert responsive, so that when a designer types in words, it auto-resizes accordingly.

( Alert – Broken down according to Atomic Design )

Alert Adobe XD Repressive Prototype

( Alert – Built to be responsive for editing in Adobe XD )

( Alert – Options in XD as States )


Finally, I broke down the component’s different states such as success, error, warning, and info. This was part of the hand-off I sent to the UI Developers working on the system. I did pair coding to provide live feedback and knowledge of CSS to the developers as they built the design. 

Alert types UI Design

( Alert Types Part 1 )

( Alert Types Part 2 )

(Alert types Part 2)


Once becoming the Lead, I gathered a group of designers and devs to come up with a way for teams to contribute to the Design System. A lot was being built but the Design System team was unaware of what needed to be tested and added for reuse. I created a decision tree to guide teams on when to contact our team.

( Black rectangles used to redact company information )

Additional Deliverables:

Here are other examples of UI elements I designed and worked with developers to build for the system.