Lawrence Berkeley National Lab
I’ve been designing and developing UIs for scientists for more than 15 years. From my first project — a Java-based desktop application for tracking supernovae — to broader initiatives like building a design system for scientific web applications, I’ve worked closely with cross-functional teams to create software that supports mission-critical science.
The case studies and examples here focus primarily on work I've done as the lead UX Designer.
STRUDEL Design System
The STRUDEL Design System provides a set of high-level templates for designing and implementing user interfaces for scientific software. This case study describes how a white paper on science design systems evolved into an AI-empowered community of practice around scientific UIs.
How AI, conceptual models, and UX can help novice users develop code
More people are experimenting with agentic AI to work with unfamiliar coding libraries and languages. However, it can be difficult for users to fully understand the code changes these AI agents propose. In the PrOMMiS project, we’re designing an AI-aware, UX-informed, domain-specific conceptual model to help users verify and interpret AI-generated suggestions.
Selected Applied Science Projects
A sampling of recent design work on various applied science projects.
Stitch Fix
Whether in scientific research or fashion, people rely on data to guide decisions and need straightforward workflows to avoid errors. At Stitch Fix, I partnered with internal styling, merchandising, and warehouse teams to design software that streamlined their processes and supported decision-making.