Design System (coming soon)

Senior Product Designer
Q3 2022 - Q3 2024
Product Strategy, Research, UI/UX design, Interaction design, User Testing, Cross-functional alignment,

Role

Team

(coming soon)

Challenge: At MyVest, as we expanded the engineering team and introduced increasingly complex features, several challenges arose:

  • Bug reports grew as new features were added.

  • Guidelines were scattered across repositories, difficult to find, and often inconsistent or outdated.

  • Enhancement requests took too long to implement, affecting usability.

  • Production efficiency lagged, technical debt built up, and user experience declined as user flows expanded.

Task: I was asked to revolutionize the design and development process by creating a scalable design system that would:

  • Establish a reusable component library for a multi-tenant wealth management platform.

  • Define foundations for styles, UX interactions, and consistent user experiences.

  • Standardize collaboration and feedback across cross-functional teams.

  • Create a central repository of UI components, their variants, and documentation for developers.

  • Provide UX documentation, personas, workflows, and decision flows.

  • Deliver page templates and design patterns to reduce waste and effort.

  • Expand components to meet requirements, exceed constraints, and enhance usability with animations.

Actions: To achieve this, I:

  • Conducted a UI Inventory and Audit
    What: Performed a comprehensive review of hundreds of legacy code instances, deconstructed outdated user flows, and compared them against best-in-class e-commerce and finance design systems.
    Why: To identify redundancies, reveal inconsistencies, and establish a clear set of foundational and custom components (e.g., buttons versus data tables/charts) tailored to MyVest’s unique workflows.

  • Defined Design Tokens
    What: Created a set of design tokens (colors, typography, spacing, states) emphasising accessibility, information density, and functional clarity, implemented in Storybook.
    Why: To unify the visual language across the platform, ensure scalability, and provide developers with a single source of truth.

  • Partnered in Component Development
    What: Collaborated directly with front-end developers in Angular, CSS, and Figma to co-create UI components through rapid iterations, rather than relying solely on handovers.
    Why: To surface usability issues early, reduce duplication of effort, and significantly cut development cycles by aligning design and engineering in real time.

  • Published a Living Style Guide
    What: Developed an internal style guide with examples, usage guidelines, and best practices, continuously updated and circulated for feedback.
    Why: To ensure consistent application of the design system across teams, reduce ambiguity, and foster a feedback loop that evolves with product needs.

For Product:

  • Achieved consistency across products, enhancing user experience and reducing user confusion.

  • Increased user adoption and task completion by 35% by reducing learning curves and creating intuitive navigation.

For Engineering:

  • Lowered technical debt by standardising visual language and workflows.

  • Boosted development productivity by 27% through reusable components and patterns.

  • Enhanced cross-team collaboration with a shared design language.

For the Business:

  • Cut product-related bug reports by 50%, speeding up product cycles.

  • Improved development efficiency and quicker iteration speeds.

  • Reinforced brand identity through consistent, polished experiences across the platform.

Result

Previous
Previous

Onboarding