← Back to work

CASE STUDY — COALFIRE

Neuralys to Hexeon.

Cybersecurity B2B · SaaS Platform · 3 years end-to-end

My role: research, UX, UI, and design QA — from the initial audit to the design system.

Coalfire, a cybersecurity leader, acquired Neuralys and brought me on to transform it into Hexeon: the platform where analysts and pentesters hunt vulnerabilities against the clock. Every minute lost deciphering the tool is a minute the vulnerability stays alive.

−36%

Detection time

Vulnerabilities found and handled a third faster.

11 days
7 days
year 1year 2year 3

average detection time

+25%

Adoption

The platform's key features finally got used for real.

60%
48%
year 1year 2year 3

weekly use of key features

+20

Technical satisfaction

SUS score among analysts and pentesters — the toughest audience there is.

SUS 78
SUS 58
year 1year 2year 3

satisfaction (SUS)

The Hexeon dashboard on a monitor, against a dark background with glass spheres

THE BRIEF AND THE DIAGNOSIS

Transform Neuralys into Hexeon. First, understand.

The brief

Transform Neuralys — just acquired by Coalfire — into Hexeon: the platform where analysts and pentesters hunt vulnerabilities.

The method

Before touching anything, I audited the entire platform: a screen-by-screen review, with a severity rating for every issue found.

What I found

Four root wounds — the cards below, which also serve as this story's table of contents.

THE DIAGNOSIS — four root wounds (and this story's table of contents)

THE ORIGIN OF THE PROJECT

Every minute lost deciphering the tool was a minute the vulnerability stayed alive.

Analysts were fighting the platform instead of fighting the vulnerabilities. That was the project's starting point.

  1. 01

    FINDING 01

    The black box

    Everything revolved around the asset; the finding lived buried inside it, and the analyst had no sense of where they stood or what was urgent.

    → Answer: a new map and a dashboard

  2. 02

    FINDING 02

    Jargon over humans

    The platform spoke in machine code, not in the language of the person making decisions.

    → Chapter: language

  3. 03

    FINDING 03

    Actions with no safety net

    Irreversible buttons with no warning: touching them was scary, and fear stalls people.

    → Chapter: trust

  4. 04

    FINDING 04

    Every screen, its own rules

    Same data, different logic in every view; everything had to be relearned.

    → Chapter: design system

  • 1 audit of the entire platform
  • findings with severity ratings, screen by screen
  • 4 wounds as the redesign's table of contents

Four root wounds. Before touching them, I had to measure how much they hurt —

THE PROBLEM, IN NUMBERS

I put numbers to the problem. The clock was running against us.

The data

The average time to detect and handle a vulnerability was 11 days — and fewer than half of the key features were used each week.

The evidence on the ground

Heuristic audit, analyst interviews, and benchmarking all pointed to the same pattern: the tool was slowing down the expert.

The cost

Every finding stuck in the platform stayed an open window for the attacker: the cost was risk, not just time.

  • 11 days

    average time to detect and handle a vulnerability

  • 48%

    of key features actually got used each week

  • SUS 58

    analyst satisfaction: failing grade

WHAT THE RESEARCH SHOWED

  • Serious and critical problems in the core flows

    The audit against Nielsen's 10 heuristics flagged them for immediate fixes.

    Heuristic audit · Nielsen

  • Even the expert got lost

    Interviews with analysts and technical stakeholders confirmed the day-to-day pain.

    Interviews · analysts and technical team

  • “The competition made it simpler”

    Benchmarking showed clearer flows and simpler language in other security platforms.

    Benchmarking · security platforms

Summary of the project's actual research — audit, interviews, and benchmarking.

With the numbers in hand, the rebuild began —

THE REBUILD

The questions the platform finally answers.

Each of these questions used to mean lost time — with the clock running.

FIRST, THE MAP

The structural answer came first. Neuralys revolved around the asset, and the finding lived buried inside each one. But the analyst doesn't work by asset: they work by engagement, against the clock. I mapped the real flow and, on top of that evidence, built the new map: program → engagement → finding.

BEFORE — the real flow: every task, a maze
Diagram of Neuralys's real flow: every task crossed multiple modules with no clear path
AFTER — the proposed flow: one path per task
Diagram of the proposed flow for Hexeon: program, engagement, and finding, one path per task

The answers that follow live on top of this new map — program, engagement, finding.

01 — THE QUESTION

“Where do I stand?”

Before, the analyst had to piece together the engagement's status by hand, screen by screen. Today the central dashboard answers it all at once: findings, progress, and what's urgent.

THE HOME SCREEN

BEFORE — the asset list, where you landed
Previous Neuralys screen: an asset list as the home page
AFTER — the Home screen, where you land today
New Hexeon Home with findings, engagements, and recent activity

Home answers it all at once: what happened, what changed, and what's urgent.

The answer lives on screen — that time went back to the analysis

WHAT I RULED OUT — five paths that didn't fix it

  1. Cosmetic patches, module by module
  2. Redesign screen by screen
  3. More manuals and training
  4. Wait for a big version 2.0
  5. Live with the black box

THE DECISION — One bet: rebuild the central dashboard first, where the analyst's time was dying the fastest.

THE BET — everything on the central dashboard

  1. ONE VIEW — status · findings · progress
  2. Urgent things first
  3. Minutes that go back to the hunt

THE RESULT — measured over three years

  • Detection time

    11 days7 days

  • Use of key features

    48%60%

The analyst now knows where they stand. But the screen still spoke a foreign language —

02 — THE QUESTION

“What is it telling me?”

The platform spat out acronyms, codes, and tables with no hierarchy. I translated every piece of data into the language of the person making decisions: findings with clear names, visible severity, and context to act on.

THE OVERVIEW

BEFORE — the asset record
Previous asset record in Neuralys, with tables and codes with no hierarchy
AFTER — the engagement overview
Engagement overview in Hexeon: findings with names, progress, and details

The same overview, said in human terms: findings with names, progress, and what's next.

Jargon stopped charging a toll — reading is no longer decoding

03 — THE QUESTION

“Can I act without fear?”

Before, creating anything meant a blind modal: instructions, raw fields, and a button that gave no feedback. Today the form guides, validates, and confirms.

CREATING, WITH A SAFETY NET

BEFORE — creating an asset
Previous modal for creating an asset: instructions, raw fields, and a button with no feedback
AFTER — creating a finding
New form for creating a finding: clear fields, guided severity, and confirmation

Creating a finding today: clear fields, guided severity, and an action that confirms before and after.

Touching stopped being scary — every action responds

04 — THE QUESTION

“Why is this screen different?”

Before, the same data followed different logic in every view: everything had to be relearned. Today a single design system — tokens, components, and documentation — governs every screen.

ONE SINGLE SYSTEM

BEFORE — every screen with its own rules
Four previous Neuralys screens, each with its own visual logic
AFTER — the Hexeon design system
Hexeon design system: tokens, components, and documentation with dark mode

One system: learning one screen means learning them all — and the team builds without reinventing.

Every screen, the same rules — the system did the rest

Four questions that used to be lost minutes. Today the screen answers them — and the clock is back on our side.

THE PROOF AND THE CLOSE

I didn't ask for faith: I measured. Three years with the same yardstick — and the clock switched sides.

THE METHOD — three years, the same yardstick, one step at a time

  1. Year 1

    the new map and the dashboard

    does the analyst know where they stand? — yes

  2. Year 2

    the language and the actions with a safety net

    the platform speaks clearly and responds

  3. Year 3

    the system, on every screen

    the team builds without reinventing

THE VERDICT

  • 7 days

    Detection time

    before: 11 days (−36%)

  • 60%

    Use of key features

    before: 48% (+25%)

  • 78

    SUS

    before: 58 — the toughest audience there is

SIDE NOTE — WHAT GOT BUILT ALONG THE WAY

  • ★ A complete design system

    Tokens, components, and living documentation — with dark mode — the shared rules for every screen in Hexeon.

  • ★ One designer, a team's reach

    Research, UX, UI, and design QA in one person: from the heuristic audit to the system, with no design team behind it.

  • ★ Three years, end-to-end

    From the Neuralys acquisition to Hexeon in production: the same hand from start to finish, measuring every year with the same yardstick.

IN MY OWN WORDS

“In security, design isn't measured in screens but in minutes: every one I give back to the analyst is one I take from the attacker.”

“And I learned that a design system isn't a luxury for big teams: it's what lets one person do the work of several.”

— Thiago Soares