Atlassian UX Designer

Creating a robust component library for the Atlassian Community product team

As part of the Atlassian Community product team, I was tasked with creating a comprehensive, scalable Figma component library that would streamline our design process. The goal was to create a component library that supported a wide range of user experiences and interactive states while aligning with Atlassian's design system and development standards. This initiative was critical to improving design consistency, accelerating prototyping, and ensuring the scalability of our product design process.

Community Home Logged In

Modal Start a Confluence discussion

Action Point

Creating variants with custom properties and values

I developed a robust variant system to address dynamic interactions. By incorporating text toggles and dropdown selectors, I ensured the components could easily accommodate different content states without requiring additional design work. I also integrated functionality for varying text lengths, making the components adaptable across diverse use cases.

Action Point

UX Strategy: Accounting for diverse user scenarios and layouts

I constructed an extensive component library that aligned with Atlassian’s North Star design system. The library was designed with intuitiveness in mind, enabling the team to rapidly prototype and test diverse user scenarios and layouts. This approach provided a solid foundation for both current and future design needs within Atlassian Community.

Action Point

Outlining a well-organized file structure for team collaboration

I meticulously organized the Figma files, ensuring proper documentation, precise naming conventions for elements, and correct library linking. This made it easy for the team to navigate the design files, access the right components, and maintain a smooth workflow during development.

Figma File Navigation Components

Figma File Form Components

Looking Back

Strengthening the Atlassian Community design foundation

The implementation of this component library resulted in significant gains in efficiency, consistency, and scalability. It strengthened cross-team collaboration, ensuring smooth handoffs and minimizing errors. Beyond enhancing the team’s ability to rapidly prototype and iterate, this project underscored the long-term value of a well-structured system in achieving operational success.

Up next

GoDaddy Product Design

Andium Product Design

Rubric x Squarespace UI/UX Design