Design for
The Challenge
The KeepStock vending application was originally built by an engineering team without UX input, leaving a diverse workforce — including non-English speakers, workers wearing PPE, and users in loud, poorly lit industrial environments — struggling with an interface that wasn’t designed for them, their devices, or their conditions.
The Solution
A complete end-to-end redesign led by six guiding principles: keep it accessible, ensure consistency, provide guidance, consider the environment, minimize steps, and design for device. The redesign addressed login friction, product findability, accessibility, language support, and touch-appropriate interactions — delivering an experience purpose-built for the people and environments it serves.
My Role
User Experience Lead
Scope of Work
User Research
Ongoing user observations in the form of field studies, ride-alongs, a/b testing, surveys as well as conference-based interactions allowing direct feedback.
UX Prototyping
Creating interactive prototypes used as working models to drive rapid iteration and emotional engagement by enabling users to show how a product will help them achieve their goals.
UI Design
With established design system components as a guide, adjusted to touch-based device appropriate guiding principles. Principles included: Keep it accessible, Ensure consistency, Provide guidance, Consider the environment, Minimize steps, Design for device.
Technical Collaboration
Actively engaging in product development and implementation such that any design guidelines are adequately modified as necessary, while maintaining the intended experience.









