Work > Evolving a Legacy Design System: TD.com
Evolving a Legacy Design System: TD.com
Design Strategist & UX Lead
ROLE
Design Strategist & UX Lead
TEAM
U.S. Public Site (td.com)
DURATION
3 months, ongoing
01. Overview
TD.com is a legacy platform powered by a rigid component-based design system built in Adobe Experience Manager (AEM), with limited flexibility for modern UX needs. Rather than pursue a costly and time-intensive system overhaul, our team set out to evolve the current design system from within—by hacking, stretching, and reimagining components to better support a refreshed user experience.
Our guiding principle: design within the system’s constraints, but always prototype beyond them to push creative boundaries.
02. The Challenge
The existing TD.com design system was not built for agility. Components were narrowly defined and purpose-built, leaving little room for customization or nuanced use cases.
A prime example was the TD Clear credit card product—unique to the U.S. market and featuring multiple tiers. Our system had no pattern to support the complex comparison needs this product required.
Our central problem statement:
The design system is too rigid to accommodate modern user needs and evolving business requirements.
Our Goal
Refresh the TD.com experience without rebuilding the system. Instead, extend the design system by hacking and modifying existing components to create improved UX patterns and visual polish—while staying within development feasibility and accessibility standards.
Key Solutions
To bring this vision to life, we led a series of design and testing efforts aimed at evolving components, including:
Modified Banner Components
Found ways to “hack” the existing banner components to modernize the typography and layout.Modified Table Component
Reimagined the traditional data table to accommodate more responsive layouts and comparisons, especially for mobile use cases like credit card benefits.Chip Filters for Mobile Type Hierarchy
Enhanced content scannability and discoverability on smaller screens by redesigning filter chips and aligning them with a more intuitive mobile type scale.Cross-Platform Product Comparison Tool
Created a modular comparison interface—essentially a tabbed system—by creatively combining existing components, allowing users to compare TD Clear credit card tiers seamlessly.
Above: Editing type styles and background features to update the look and feel of the website.
Below: Updating grid components so they stack in a carousel on mobile. The styling is updated to look more modern.
We user tested some new comparison tools and are working to build new components and update some existing ones
Below: We are currently testing the impact of a modified type hierarchy and button shapes/colors, which would have a big impact, visually, on our website.
Above: We designed and are building new “chip” filters, which stack on mobile.
Below: Once the new “chip” filters launch, we will implement product selection tools to assist users in choosing a product based on popular features.
Below: (Work in progress) My team is working on modifying our comparison table, based on user feedback. We are going to be allowing users to compare up to four products on desktop and mobile (they can currently only compare two on mobile and three on desktop). We are looking to test some drag/drop features and also highlighting differences.
The change would allow us to modify an existing experience/component rather than building an all-new one.
The Process
Gap Identification
We audited our component library against real business needs and prioritized gaps based on product and user pain points.
User Testing and Feedback Loops
As we redesigned pages for checking accounts and credit cards, we tested concepts directly with users. This informed both our roadmap and component-level decisions.Cross-Team Collaboration
We partnered closely with:Our Canadian counterparts to stay aligned and share learnings
The Accessibility Team to ensure all enhancements met WCAG standards
The Brand Systems Team to preserve brand integrity while iterating on UI patterns
Design "Stretching" Exercise
I asked every designer on our team to produce two versions of each concept:One within our existing component constraints
One completely unconstrained, to drive innovation
Outcomes & Impact
We gained leadership buy-in to staff up our scrappy pod, successfully advocating for the addition of:
1 Design Researcher
1 Business Analyst
2 Developers
1 QA Tester
Despite having just one pod (vs. eight in Canada), we created a roadmap more robust than theirs, maximizing efficiencies and impact through tight collaboration and fast iteration.
Our work led to tangible improvements in user experience, accessibility, and cross-platform consistency—all while preserving and enhancing the existing system.
Key Takeaways
Design constraints can be powerful creative catalysts. By encouraging "component hacks" and out-of-the-box explorations, we built smarter, leaner solutions that felt new—without starting over.
Collaboration is everything. We built strong relationships across UX, development, accessibility, and brand—positioning design as a strategic partner.
Small teams can drive outsized impact. With vision, rigor, and scrappiness, our team of one pod outpaced much larger teams with thoughtful, user-tested innovation.