
Layout architecture · Editor interactions · Mobile composition
A flexible foundation for turning dashboards into applications of your own.
The brief
The CEO’s brief was wonderfully unreasonable: “Show all the data in Domo, and make it feel like Minority Report" He wanted a way to see the scale of an entire data ecosystem, not just a list of datasets.
The idea
I worked directly with Domo’s chief design officer to shape the experience, then built it in Three.js. Sources became landmarks, datasets became columns, and animated streams revealed how they connected.
People could move from the whole landscape to individual datasets and trace where their data came from. Space made scale tangible; motion made relationships visible.

The result
The Data Warehouse helped people understand what Domo was organizing on their behalf. It became a way to explore the platform and demonstrate its value. The interface earned a U.S. design patent.
Explore the patent
Layout architecture · Editor interactions · Mobile composition
A flexible foundation for turning dashboards into applications of your own.

Shared React components · Incremental migration · Cross-team leadership
A shared React component library, and a coordinated path forward from AngularJS.

Frontend product ownership · Interaction design · Report experience
Turning an ambitious AI concept into research people could return to, inspect, and keep working with.