Julian.
( 2026 )  ( Product Designer at North )

Spec27: a platform for engineers to test AI agents.

Safe Intelligence makes Spec27, a platform for engineering teams that build AI agents: each test checks an agent against a written specification and shows where it fails. The product worked, but a first test meant five separate forms, one after another, and the menus were organised by data type. At North we audited the product, and I led the redesign from that audit to the screens in code that Safe Intelligence's engineers shipped.

ClientSafe Intelligence, maker of Spec27RoleProduct designer at North, leading the design: research, how the product fits together, brand, every screen and the screens in codeStatusLive atspec27.ai
01 · The brief

Two dates, two phases

Safe Intelligence had a conference a few weeks out and a relaunch after it. Phase 1 was an express redesign for the conference: the core flow, the most critical screens and the navigation, in a neutral look with no brand. Phase 2 added the brand and a new way to build specifications.

Phase 1 · for the conferenceneutral, no brand
Core flow
Critical screens
Navigation
Phase 2 · after itwith the brand
Specification editor
Style guide
Results
02 · Phase 1

An internal audit, then design and build together

A full design process didn't fit in the time to the conference. We ran an internal audit as a team to choose what to fix first: the core flow from an empty project to a first test, the screens it depends on, and the navigation.

Design and development then ran almost in parallel, adapting as we went. The release had no brand, but it was much clearer than the product Safe Intelligence had. In its feedback, Safe Intelligence valued that we adapted to what the project needed.

FoundWhat it meantChanged
Menus organised by data typeResults sat on separate pages by type, and test data and scoring rules sat in the main menu. People had to learn how data was stored before they could test.Three things in the navigation: agents, specifications and evals. Test data and scoring rules are set up where they're needed.
Nothing for a new userAn empty project showed blank tables and no next step.The empty state of each core page is its onboarding, with a built-in test agent to run against.
03 · Phase 2

From a wizard to a loop

During the brand work, Safe Intelligence proposed a new way to build a specification, the set of rules an agent is tested against. Instead of sequential steps, a loop: write the rules, run them against the agent, read what fails, rewrite. Their first version worked, but it had many parameters and was hard to use.

I started with low-fi wireframes on top of the system they had built, to order the editor and its actions. A built-in test agent, also proposed by Safe Intelligence, lets people start before connecting their own.

We should be guiding users, not forcing users.
Safe Intelligence, design feedback
Low-fi wireframe of the editor
The specification editor, in the product
04 · Brand

A style guide in a week and a half

Then the brand. I proposed a first style guide, with colour, type, logo and components, and tested it on the product in a week and a half, so the product had a base that scales. The screen concepts with the new look were built on it.

Colour: fourteen tokens, one accent
Type: one typeface, six roles
05 · Before and after

Where the product changed

Three places in the platform, before and after. The after screens come from the prototype the build followed.

Moment 1 of 3
The project overview
Before

Before. Counts of every resource type and a grid of eval cards, with nothing saying what to do next.

After

After. What is running now, what needs attention, and the next step for each: run, review or fix.

Moment 2 of 3
The first test
Before · five forms, one after another
1 · Project
2 · Agent
3 · Test data
4 · Specification
5 · Eval

Before. A first test meant five separate forms, in this order: project, agent, test data, specification and eval.

After · one onboarding

After. An empty project opens on its onboarding: create a specification, build it in the editor and run it against the built-in test agent.

Moment 3 of 3
Results
Before · four levels down

Before. The final result of a test, with its scores and parameters, sat four levels down: reaching it took four screens.

After · one Results page

After. Results are grouped by eval, agent and specification on one page, and the detail opens in drop-downs and side drawers without leaving it.

06 · Impact

500+ sign-ups at the conference

The redesign had to be ready for Safe Intelligence's conference. It was: the product was presented there and brought more than 500 sign-ups, and Safe Intelligence renewed with North for a new phase.

500+
sign-ups at the conference where the redesigned product was presented
Renewed
Safe Intelligence renewed with North for a new phase after the conference
What to measure next

What I'd read in the new phase, with real usage.

MetricWhat moves itWhy it matters
Time from sign-up to a first testStart blank, the built-in test agent and Generate entriesThe redesign's main goal: a first test from an empty project, with no setup
Share of sign-ups that run a first testThe project overview, which says what to do nextIt turns the 500+ sign-ups into teams using the product
Teams that come back to ResultsOne Results page with drawers, instead of four levels downEngineers test, read the result, fix and test again
07 · Where it stands

Screens in code, ready for the conference

At the engineers' request, I delivered the design as HTML prototypes with the styles, built with AI agents, instead of static screens in Figma. Safe Intelligence's engineer integrated them in time for the conference.

The new phase is starting now, and usage metrics will come from it.

More work

Creative corporate site for a live-culture group.

Fourteen CollectiveLive at 14collective.com

Membership sign-up funnel for a chain of 300+ gyms.

VivaGymIn development
( 2026 )  ( Product Designer at North )

Spec27: a platform for engineers to test AI agents.

Safe Intelligence makes Spec27, a platform for engineering teams that build AI agents: each test checks an agent against a written specification and shows where it fails. The product worked, but a first test meant five separate forms, one after another, and the menus were organised by data type. At North we audited the product, and I led the redesign from that audit to the screens in code that Safe Intelligence's engineers shipped.

ClientSafe Intelligence, maker of Spec27RoleProduct designer at North, leading the design: research, how the product fits together, brand, every screen and the screens in codeStatusLive atspec27.ai
01 · The brief

Two dates, two phases

Safe Intelligence had a conference a few weeks out and a relaunch after it. Phase 1 was an express redesign for the conference: the core flow, the most critical screens and the navigation, in a neutral look with no brand. Phase 2 added the brand and a new way to build specifications.

Phase 1 · for the conferenceneutral, no brand
Core flow
Critical screens
Navigation
Phase 2 · after itwith the brand
Specification editor
Style guide
Results
02 · Phase 1

An internal audit, then design and build together

A full design process didn't fit in the time to the conference. We ran an internal audit as a team to choose what to fix first: the core flow from an empty project to a first test, the screens it depends on, and the navigation.

Design and development then ran almost in parallel, adapting as we went. The release had no brand, but it was much clearer than the product Safe Intelligence had. In its feedback, Safe Intelligence valued that we adapted to what the project needed.

Menus organised by data type
What it meant. Results sat on separate pages by type, and test data and scoring rules sat in the main menu. People had to learn how data was stored before they could test.
Changed. Three things in the navigation: agents, specifications and evals. Test data and scoring rules are set up where they're needed.
Nothing for a new user
What it meant. An empty project showed blank tables and no next step.
Changed. The empty state of each core page is its onboarding, with a built-in test agent to run against.
03 · Phase 2

From a wizard to a loop

During the brand work, Safe Intelligence proposed a new way to build a specification, the set of rules an agent is tested against. Instead of sequential steps, a loop: write the rules, run them against the agent, read what fails, rewrite. Their first version worked, but it had many parameters and was hard to use.

I started with low-fi wireframes on top of the system they had built, to order the editor and its actions. A built-in test agent, also proposed by Safe Intelligence, lets people start before connecting their own.

We should be guiding users, not forcing users.
Safe Intelligence, design feedback
Low-fi wireframe of the editor
The specification editor, in the product
04 · Brand

A style guide in a week and a half

Then the brand. I proposed a first style guide, with colour, type, logo and components, and tested it on the product in a week and a half, so the product had a base that scales. The screen concepts with the new look were built on it.

Colour: fourteen tokens, one accent
Type: one typeface, six roles
05 · Before and after

Where the product changed

Three places in the platform, before and after. The after screens come from the prototype the build followed.

Moment 1 of 3
The project overview
Before
After

Before. Counts of every resource type and a grid of eval cards, with nothing saying what to do next.

After. What is running now, what needs attention, and the next step for each: run, review or fix.

Moment 2 of 3
The first test
Before · five forms, one after another
1 · Project
2 · Agent
3 · Test data
4 · Specification
5 · Eval
After · one onboarding

Before. A first test meant five separate forms, in this order: project, agent, test data, specification and eval.

After. An empty project opens on its onboarding: create a specification, build it in the editor and run it against the built-in test agent.

Moment 3 of 3
Results
Before · four levels down
After · one Results page

Before. The final result of a test, with its scores and parameters, sat four levels down: reaching it took four screens.

After. Results are grouped by eval, agent and specification on one page, and the detail opens in drop-downs and side drawers without leaving it.

06 · Impact

500+ sign-ups at the conference

The redesign had to be ready for Safe Intelligence's conference. It was: the product was presented there and brought more than 500 sign-ups, and Safe Intelligence renewed with North for a new phase.

500+
sign-ups at the conference where the redesigned product was presented
Renewed
Safe Intelligence renewed with North for a new phase after the conference
What to measure next

What I'd read in the new phase, with real usage.

Time from sign-up to a first test
What moves it. Start blank, the built-in test agent and Generate entries
Why it matters. The redesign's main goal: a first test from an empty project, with no setup
Share of sign-ups that run a first test
What moves it. The project overview, which says what to do next
Why it matters. It turns the 500+ sign-ups into teams using the product
Teams that come back to Results
What moves it. One Results page with drawers, instead of four levels down
Why it matters. Engineers test, read the result, fix and test again
07 · Where it stands

Screens in code, ready for the conference

At the engineers' request, I delivered the design as HTML prototypes with the styles, built with AI agents, instead of static screens in Figma. Safe Intelligence's engineer integrated them in time for the conference.

The new phase is starting now, and usage metrics will come from it.

More work

Creative corporate site for a live-culture group.

Fourteen CollectiveLive at 14collective.com

Membership sign-up funnel for a chain of 300+ gyms.

VivaGymIn development

About me

Senior product designer with an engineering background, working on fintech, B2B and AI products from Barcelona.

At North, I own product design from research to handoff: user interviews and benchmarks, UX and interaction design, design systems, and coded prototypes that engineering builds from.

I studied Product Design Engineering in Glasgow and a master's in UX/UI design in Barcelona. Before North, I designed accessible interfaces to WCAG 2.2 at Human Call to Action.

Outside of work, I'm usually climbing, out on the water, or playing in a band.

LinkedIn CV Music I make
Julian at Arches National Park, Utah Julian climbing gear on, at the foot of a sandstone wall Julian at sunset in the Utah desert, Monument Valley on the horizon Julian looking over the Grand Canyon at sunset