YEAR / 2024

YEAR / 2024

YEAR / 2024

AKDB Notification Framework

[UX/UI]

[UX/UI]

[UX/UI]

[DS]

[DS]

[DS]

Service Design

Service Design

Service Design

As part of my work on the ADKB design system, I developed a flexible and scalable notification framework directly in Figma. The goal was to create a consistent, reusable component set for system notifications—including banners, toasts, and inline alerts—that could adapt to various use cases and states (e.g., success, error, info, warning).

The Challenge

Designing a notification framework came with several key challenges—primarily identifying the right set of states, placements, and positioning rules to support different use cases. Notifications need to be noticeable without being disruptive, and their behavior must adapt across screen sizes and contexts.

The Solution

To solve the challenge of selecting the right notification type and placement, I developed a decision tree that defines clear rules based on urgency, context, and user interaction. This guided the use of banners, toasts, or inline alerts and their positioning. I then translated this logic into a flexible Figma component using variants and properties, enabling easy customization of states, icons, and layout.

Outcome

The notification framework brought clarity and consistency to how system messages are used across the ADKB design system. By combining a decision tree with a flexible Figma component, I enabled designers to easily choose the right notification type and apply it with minimal guesswork.

I worked closely with developers throughout the process to ensure that the component structure was not only visually consistent but also technically manageable and easy to implement. This collaboration helped streamline the handoff and align design decisions with development needs.

The framework was designed to be expandable, with snackbars planned as the next addition—continuing to build a unified, scalable approach to system messaging.

EVALUATING MY EXPERIENCE

EVALUATING MY EXPERIENCE

EVALUATING MY EXPERIENCE

Project challenges

Finding simplicity over complexity

One of the main challenges I faced was balancing flexibility with simplicity—designing a notification system that could handle various states and placements without becoming overly complex. Collaborating closely with developers also pushed me to consider technical constraints and maintain a practical approach while preserving design integrity.

What I gained

Building functional and flexibel Figma components

Beyond the practical results, this project deepened my understanding of scalable system design and strengthened my skills in building modular, user-friendly Figma components. It reinforced the importance of cross-functional collaboration, as well as clarity, logic, and usability in design systems—especially for components that directly impact user communication and interaction.

  • AKDB Payroll Feature

    [UX/UI]

    /

    Service Design

    /

    [DS]

    Wise Design System

    [DS]

    /

    Service Design

    /

    [UX/UI]

    AKDB Notification Framework

    [UX/UI]

    /

    [DS]

    /

    Service Design

    AKDB Dark vs Light Theme

    [DS]

    /

    [CX]

    /

    Branding

    Hexenkessel GbR

    [CX]

    /

    [CX]

    /

    Branding

    AEI-1

    Service Design

    /

    [UX/UI]

    /

    [CX]

    Sub Capitals GmbH

    [UX/UI]

    /

    [CX]

    /

    Branding

    AKDB Statistics Feature

    [UX/UI]

    /

    Service Design

    /

    [CX]