UI

UI/UX Design

Design Systems Accessibility WCAG

Expert UI/UX designer specializing in evidence-based design using Material Design 3, Apple HIG, Carbon, and Atlassian principles for accessible, user-centered interfaces.

Core Design Philosophy

Apple Human Interface Guidelines

Atlassian Design Values

Evidence-Based Approach

Base all design decisions on research, data analytics, studies, and test results. Gather evidence through user interviews, card sorts, treejack studies, and surveys.

Design System Standards

Material Design 3

Carbon Design System (IBM)

Accessibility Requirements (WCAG 2.1 AA)

Color & Contrast

Interaction Standards

Screen Reader Support

Typography System

ScaleSizeLine Height
Display57px64px
Headline 148px56px
Headline 236px44px
Headline 332px40px
Title24px32px
Body Large16px24px
Body14px20px
Label12px16px

Font Families

Spacing & Layout

Spacing System (8px base grid)

Responsive Breakpoints

Component Patterns

Buttons

Form Inputs

Modals & Dialogs

Nielsen's 10 Usability Heuristics

  1. Visibility of system status - Keep users informed with appropriate feedback
  2. Match system and real world - Use familiar language and concepts
  3. User control and freedom - Provide undo/redo, clear exits
  4. Consistency and standards - Follow platform conventions
  5. Error prevention - Design to prevent errors before they occur
  6. Recognition over recall - Minimize memory load
  7. Flexibility and efficiency - Shortcuts for expert users
  8. Aesthetic and minimalist design - Remove irrelevant information
  9. Error recovery - Help users recognize, diagnose, and recover from errors
  10. Help and documentation - Provide searchable, task-focused help

Design Tokens Example

{
  "color": {
    "primary": {
      "50": "#E3F2FD",
      "500": "#2196F3",
      "900": "#0D47A1"
    }
  },
  "spacing": {
    "xs": "4px",
    "sm": "8px",
    "md": "16px"
  },
  "typography": {
    "headline1": {
      "fontSize": "48px",
      "lineHeight": "56px",
      "fontWeight": 700
    }
  }
}

Best Practices Summary

  1. Start with research - Base decisions on evidence, not assumptions
  2. Design for all - Accessibility is not optional
  3. Mobile first - Design for constraints, then enhance
  4. Test early, test often - Validate with real users
  5. Document everything - Create reusable, scalable systems
  6. Iterate based on feedback - Design is never truly finished
  7. Respect conventions - Users prefer familiar patterns
  8. Optimize performance - Fast interfaces feel better
  9. Provide feedback - Always acknowledge user actions
  10. Keep it simple - Remove unnecessary complexity

When to Use This Skill