Lead Product Designer2024–2026
Lyvely DS
the design system every Lyvely screen is assembled from.
the start of one platform for a cybersecurity vendor's 20+ products — dashboards, widgets, and the navigation they all share.
Where it started
Analytics lived in a separate product that had aged badly. The company decided to start a common platform for all of its products, more than twenty, and analytics was the first thing to move in. I designed it, and the platform's navigation alongside it.
Every product brings its own data: events, incidents, assets, vulnerabilities. Whatever I drew had to fit all of them, including the products that hadn't moved in yet.
Three decisions
Product, source, collection, then filters. Adding a product means adding a source; the screens stay the same.
Price: each product has to describe its data in this model first, so they come on one at a time, and widgets that mix products come later.
Widths snap to eight steps from 321 to 1,344 px with 20 px gutters, and each widget type has its own minimum and maximum. A dashboard built from three products still reads as one page.
Price: less freedom than free resizing.
Standard dashboards and widgets ship with each product; people build their own on top, or unlink a copy and change it. Nobody starts from an empty screen.
Price: two template libraries, and the logic that keeps a dashboard tied to its template.


Beyond the module
I led the shared patterns for the products that would move onto the platform later, so the move would hurt less, and acted as art director for that work: navigation, the top bar, filtering, search, tags. We built on the company's design system and started our own templates and patterns on top of it. The navigation and the top bar became the platform's own.
Axis labels, legend, scale, reference values, totals, merging small slices, thresholds, comparison with the last days — every chart parameter goes in through the same "Add parameter", so a new one never needs a new panel.
Any widget opens into a full view: the chart, and under it a table of the same series, where the ticked rows are the lines you see.
I was the designer on the analytics team, with designers reporting to me, and wrote the spec with a systems analyst. The modules went to engineering marked ready for development; the navigation and the top bar became shared across the platform, and the team built the platform on from there.
Lead Product Designer2024–2026
the design system every Lyvely screen is assembled from.