Selected Works
Rainforest QA
RECORDING MODE
Transforms user interactions (e.g. click, type, scroll) into repeatable steps
Workspace
Surfaces information buried many clicks deep, to help people triage test failures every time they open the app
Transforms user interactions (e.g. click, type, scroll) into repeatable steps
Workspace
Surfaces information buried many clicks deep, to help people triage test failures every time they open the app
AI BLOCK
Transforms English prompts (e.g. “Buy a shirt, then go to cart”) into adaptable steps
AI RECOVERY MODE
Steps in at the point of test failure to generate actions that can unblock the test and make it run again
Transforms English prompts (e.g. “Buy a shirt, then go to cart”) into adaptable steps
AI RECOVERY MODE
Steps in at the point of test failure to generate actions that can unblock the test and make it run again
TEST BRANCHING
Collaborate without conflict by creating branches of tests
Collaborate without conflict by creating branches of tests
Mozilla
FIREFOX for iOS
Design refresh
FIREFOX for ANDROID
Lead customer experience design, desktop to Android Add-ons migration, helped bring uBlock Origin to Android with the Firefox Design Language
Design refresh
FIREFOX for ANDROID
Lead customer experience design, desktop to Android Add-ons migration, helped bring uBlock Origin to Android with the Firefox Design Language
FIREFOX DESIGN SYSTEM
Desktop × iOS × Android icon systems unification, Sketch to Figma components migration
FIREFOX FOCUS
Lead design refresh and app relaunch
Desktop × iOS × Android icon systems unification, Sketch to Figma components migration
FIREFOX FOCUS
Lead design refresh and app relaunch
MULTI-ACCOUNT CONTAINERS
Concept creator – separated identities for different facets of life, all in a single browser instance
Concept creator – separated identities for different facets of life, all in a single browser instance