From 2014 to 2017, I worked for Cisco Systems. While there, I designed and built Threat Grid. I conducted guerrilla usability research, designed low- and high-fidelity mockups, and implemented the React.js front-end of the application.
The most recent work was a redesign of the interface—version 3. This screen displays suspected malware that's been submitted for analysis (samples), with some filters alongside in a subnavigation panel. Samples in the manager can be presented in a table, as tiles, or as sections of a chart.
The sample report displays mountains of data collected through analysis by the backend. The data is organized into vertically aligned sections, with subnavigation links in the sidebar panel. Each report section has a sticky header, à la iOS table views.
Interpreting the data in a report is both difficult and time-consuming. This design distills and correlates that information into a timeline, making it easier to navigate and interpret.
I designed and implemented the front-end of Threat Grid version 2; this dashboard shows malware submissions and some key metrics about the data displayed. Download submitted samples (yeah, likely malware!) after being warned.
This toggle button asynchronously sets the privacy on a report. While the API request is processing, the button is locked. After the request has completed, the UI presents a notification.
Perform fine-grained searches from anywhere in the app.
Back to Top