CYBERSECURITY
/
Product Design

RubyComm

Turning a complex cybersecurity system into a clear, scalable product
SCOPE

Product Discovery

UX/UI Design

Design System

ROLE

Product Designer

PERIOD

Jun 2025 - Aug 2025

Overview

Led product design from discovery to high-fidelity, defining system structure, navigation, and scalable interfaces for managing large device fleets.

Context

RubyComm is a cybersecurity company that builds hardware appliances, called Rubyks, which detect intrusion attempts on connected devices.

They needed a platform where customers could manage fleets of thousands of Rubyks across multiple levels, and where operators could monitor alerts and respond.

Challenges

The main challenge was to translate highly technical requirements into a clear and scalable product experience.

The system involved complex relationships between entities (customers, sites, sub-fleets, assets) and different user roles with distinct permissions.

Discovery

Turning the validated structure into the final interface.

System structure

I built the information architecture for both roles, translated the client's workflows into what each user could see and do, and proposed the content of every screen. Each version was validated with the client until we locked the structure and moved into wireframes.

Requirements analysis

Site map per role

Workflow mapping

Wireframes design

Key insights

Two users, one system, very different permissions

Admins manage the fleet while operators only watch and act on alerts. Scoping visibility by role from the start kept each experience focused.

The hierarchy is the product

Customer, site, sub-fleet, asset. This structure was the backbone of every screen. Getting navigation right here was what made a fleet of thousands feel manageable.

Translating technical requirements into clear flows

The client thought in hardware and technical terms. My job was to turn that mental model into an interface, making complex flows feel simple.

Design

I led discovery and mapped the system before any screen was drawn

Direction

The information architecture drove the layout. I designed and validated each section of the app, dashboard, fleet management, alerts, unassociated assets and updates, building the navigation around the fleet hierarchy so operators could reach any Rubyk quickly even at scale.

Design system

I built a component-based interface on a Figma design system, developed alongside the screens, to keep consistency across data-heavy views and support future growth.

Interactive demo

In addition to the core product, the design was extended to support client-facing needs. I created a dark mode version and an interactive prototype so the team could present the platform and communicate its value during client demos.

Outcome

What started as a discovery engagement grew into the full design of the product, delivered through weekly demos and documentation, and on time. Working this closely with a highly technical client was what made the difference: keeping an open, continuous dialogue turned an unfamiliar, specialized domain into something I could design with confidence.

"They understood what we were trying to achieve, and aimed to provide exactly what we needed in the best way to address the requirements."

Yaacov Fenster

CEO & CTO, RubyComm

Read full review