Unified a fragmented, multi-app portfolio into a single, modern visual language that increased design velocity and shielded the company from potential ADA accessibility lawsuits.
400K+
Component insertions across UX team's design mockups.
~100
Standardized components.
~70
Documented releases with version control.
I spearheaded a comprehensive audit of OneSpan’s flagship product to identify high-risk inconsistencies and accessibility gaps, providing the data-driven roadmap for standardization:
To account for varying levels of accessibility knowledge, I built the system with guardrails that made the accessible path the path of least resistance:
I validated the library’s flexibility by having designers use it to rebuild complex, external pages like Twitter. This revealed component gaps immediately and served as a training ground for designers to navigate the system's "principled constraints" without falling back on old habits.
I was recruited specifically to spearhead the design system, yet despite four years of proven ROI in design velocity and risk mitigation, I couldn't bridge the gap to a company-wide engineering rollout because leadership remained focused on short-term features over long-term infrastructure.
Despite being hired to build a cross-functional system, I had to adapt my strategy when engineering buy-in stalled. I pivoted to focus on maximizing the UX team's internal efficiency, resulting in a ~400k+ component insertion rate even without a mirrored code library.
This experience drove me to codify my approach to accessibility and systems thinking. I published four articles to share the deeper strategic frameworks I developed during this journey:
I'm always up for a chat about design, working together, and .
Forked from resume-template and subsequently hand-adapted by Francis Wu © 2026