
I build accessible interfaces and working prototypes. My work spans media products, photo archives, and tools for finding and describing images. At PhotoShelter and MSNBC, I carried interaction decisions into production code.
Get in touchSelected work
PhotoShelter: Production Accessibility & Workflow Prototypes
Keyboard interaction, reusable patterns, and product prototyping
Production accessibility work: custom keyboard navigation across Web Components and Shadow DOM, audit remediation, and mentoring four developers. A workflow prototype informed Smart Galleries.
MSNBC: Continuous Video Playback
Interaction prototypes and production AngularJS development
I proposed and prototyped collapsible panels around continuous video playback, then helped deliver the AngularJS interface with the internal team and vendors.
Visual Search Workbench
Find a picture, then follow its visual neighbours
Start with words or a picture, choose a promising image, and follow it through a similarity map and linked grid. Released for macOS, with on-device processing.
AltContext
Use the photograph, confirmed identities, and page context to draft image descriptions
Draft image descriptions from the photograph, face suggestions, and page context. The editor reviews the identity and wording before applying stored text in WordPress. In development.


