about me

my work

cresta's design system

building cresta’s design system

as the solo designer for cresta’s ui, I needed to solidify visual and interaction patterns so our product was consistent across our interface as well as build it in a way which allowed for expansion in the future. I knew that the functionality we had when designing the system would be minimal compared to 6 - 12 months from now. With this in mind i needed to create a simple, effective and efficient system to apply to the product.

screenshot of the 

ui i inherited

starting from the previous design

when I first started at cresta, there was already an interface in production. at that point we wanted to focus on quick fixes and easy wins to improve the experience. to simplify things, many of our design decisions were based on basic material design. i had made small tweaks to reduct clutter and help the agents

screenshot of the material design interface

building the visual building blocks

taking the current interface as the starting point. i worked to test different elements of the main chat interface, knowing it was the most important part of the product, i wanted to make sure I had questioned each visual element without changing it too drastically to make it difficult to transition over. i knew that implementation would be a challenge and due to our fast pace we would not have time to stop and focus solely on implementation of the new ui.

some examples of my type, spacing and shape explorations

simple mental model

one of my concerns for the interface and something i wanted to consider was that our agents would be looking at it 8 hours a day, for that reason, i softened the color palette and increased contrast of the messages themselves to stand out among the ui. using strong stroke weights and a consistent grey palette I was able to create a soft but strong system for our new ui.

a fluid system

when i had finished with the chat agent redesign i knew that there would be pieces that would need to change in the future to ensure consistency across other parts of the product. as i set to design other new features and workflows if there was a pattern or style that did not work i designed one that did and updated the chat agent to follow suit. the system was flexible enough that i was able to keep the building blocks the same but added and edited as needed.