Below is a sampling of some of the UI work I've done at LBNL. I've also consulted on several projects, but on all of the below samples, I served as the primary designer and often the primary UI developer.

eProjectBuilder (ePB)
eProjectBuilder enables government agencies and energy services companies (ESCOs) to track and analyze energy retrofit contracts. In this project, I serve as the lead ux designer and lead front-end developer (primarily using AngularJS).
This shows a Balsamiq mockup of the project dashboard. Dashboards can often be overloaded with lots of plots but can sometimes be difficult to parse the most important action item. The purpose of the "Project Status" is to provide a human readable sentence that succintly describes the most relevant actionable event.
KBase is an software infrastructure project that aims to solve the grand challenge of systems biology - predicting and designing biological function. An integral part of KBase is the Narrative, built on top of the Jupyter Notebook, which serves as an electronic lab book for analyzing data. I serve as the primary user experience designer for the KBase Narrative (along with Annette Greiner early on in the project).
This is a hi-fidelity mockup of the Narrative interface, developed in Omnigraffle and borrowing heavily from Google Material Design for the graphic design. Scientists use this interface to upload their data, run functions on the data, write annotations to explain their thought processes, and run custom Python code for data wrangling.
PDG workspace
PDG workspace is an integrated system that will be used to put together both the online and printed versions of the Review of Particle Physics publication, the "bible" of particle physics. The work is done in collaboration with Cecilia Aragon and Chuck McParland from the Computational Research Division, and Juerg Beringer, Piotr Zyla, Orin Dahl, and Cheng Ju Lin from the Physics Division. This was developed as a Java web application.
Here is a screenshot of the Encoding System, the tool that PDG scientists use to enter in and review new measurements found in particle physics publications. This screenshot shows the interface for entering in new measurements, providing context of the existing measurements for the given particle.
SNwarehouse is a workflow visualization and data warehouse application currently used by the Nearby Supernova Factory (SNfactory). Using participatory and iterative design techniques, I designed and implemented SNwarehouse with Cecilia Aragon, Stephen Bailey, Rollin Thomas, and Karl Runge. SNwarehouse is a desktop application written in Java.
The first screen is an overview of the entire database of targets, including supernovae and asteroids. At the top of the screen is TheSky, a visualization showing a subset of targets in the sky. Below is a table of all targets and target features, such as the name and current magnitude of the target. From here, the details for a particular target can be pulled. A scientist can also perform other tasks, such as creating a schedule for telescope observation, by selecting a task at the top.
The target details screen shows the current target features, the history of observations (images) of the target, and the change history for the target. This screen allows a scientist to update the target features as new information is discovered about a target as well as request new observations for that target.
DataTaking, a component of SNwarehouse, is a visual analytics application that runs while operating the telescope. Once images from the telescope are processed, an entry appears in DataTaking. This allows a scientist to evaluate and add information about the observation. The interface is optimized for making time critical decisions.
Sunfall Workflow Status Monitor
The Sunfall Workflow Status Monitor is a web-based dashboard, serving as a central location for finding information on the state of processes throughout the SNfactory's work pipeline. I designed and implemented this dashboard website with Cecilia Aragon, Stephen Bailey, and Karl Runge.
The search page provides job state information related to the processing of photometric images used to find potential supernovae.
SpectraVis is a prototype fisheye visualization for exploring a set of spectral images. SpectraVis was designed and implemented together with Cecilia Aragon, Elena Caraba, and Karl Runge.
This screen shows the fisheye effect when a spectral image is selected. The current implementation plots the spectra of targets by its age (phase). Future work would include allowing scientists to select what features to use for the axes.