
2 months
KKCompany
Accessibility Design
Design System
TT (Researcher)
Yit (Design)
As release cycles accelerated, accessibility was inconsistently integrated across Web, VoiceOver (iOS), and TalkBack (Android), leading to broken navigation flows, unclear semantic structure, and growing accessibility debt within the product.
To address this, I conducted interviews with assistive technology users and translated insights into semantic improvements, focus order refinements, and engineering aligned accessibility guidelines, resolving 69 accessibility issues in the latest launch.

Define the label - Avoid undefined names, except for components with inherent strings, like "TextView."

Define the scope - Avoid mismatch between the selected scope and the operational context, which can result in fragmented and meaningless selections.

Make sure the focus order for each form - Ensure that the focus order for each form aligns with the usage context, such as the operation flow of functions, contextual sequence, and the location of selections after screen transitions.

I created a cross functional accessibility guideline to align design intent, assistive technology behaviors, and engineering implementation, providing a scalable foundation for consistent accessibility across the product.
I examined how VoiceOver and TalkBack elements were defined in code and aligned them with intended interaction semantics, reducing mismatches between implementation and actual screen reader behavior.

The guideline documented core navigation patterns, including touch exploration and linear navigation, and clarified VoiceOver element hierarchy and description order to ensure predictable and understandable screen reader interactions.


I shared the guideline through internal collaboration and advocacy, establishing a reusable accessibility reference that supported long term consistency and inclusive product thinking.

This experience made me realize that accessibility progress doesn’t always come from process or clear ownership — it often starts with people who care enough to take initiative.
Actually using the product with assistive technologies showed me that many accessibility issues aren’t minor inconveniences, but moments where the product becomes completely unusable. It also made me rethink how simply following guidelines like color contrast or typography isn’t enough. Without experiencing the product through assistive tools, accessibility can easily become documentation rather than real usability.