Contextual placement in NYAM (Food page)
New widget component with system-level thinking
Thoughtful interaction states
We designed all major states intentionally:
Start state to invite users
Click animations and microinteractions to make input feel responsive
Finish state that thanks users and guides them on how to edit preferences
Error state to handle server issues gracefully
Persistent preference management in Settings
A dedicated section in Settings > Shopping Preferences lets users view, edit, or disable their explicit profile. It’s also where new preference categories can be added and maintained over time.
Scalable questionnaire structure
To ensure smooth updates and future adaptability, we designed a flexible question format that supports adding, removing, or modifying preferences with minimal redesign.
Deep cross-team collaboration
I initiated and led co-design sessions with four different teams to align both UX and platform capabilities. This helped unblock long-standing implementation challenges and accelerated decision-making.
Questioner Component - Large
Lignt Theme Component
Questioner Component - Small
Dark Theme Component
Entry point of questioner within relevant page
Personalized filter after getting profile preference
Preferences Setting - Culinary
Preferences Setting - Fashion
Preferences Setting - Skin
Preferences Setting - Other categories are still in progress











