I combine user interviews, usability testing, surveys, and product data to understand how people use a product and where they struggle. Amplitude and Looker help me check those observations against product data and decide where to focus.
I turn complex requirements into clear flows and interfaces. Working with product and engineering, I explore options, test them with users, and weigh user needs against business goals and technical constraints.
I build working prototypes in React, HTML, CSS, and JavaScript, with AI-assisted coding to speed up exploration. Testing real interactions helps me spot problems early and refine ideas with the team.
I use visual design, motion, and illustration to make interfaces clear and give them character. From page layouts to button feedback, I focus on helping people understand what they can do and what happens next.
I build shared components, design tokens, and front-end patterns that connect design with code. They give designers and engineers a consistent starting point and make new features easier to build.
I use product data and experiments to find where people get stuck, from signing up to discovering a useful feature. I test changes and track their effect on activation, engagement, retention, and revenue.



