Shaping a Visual IDE for Business Logic

Shaping a Visual IDE for Business Logic

Shaping a Visual IDE for Business Logic

Shaping a Visual IDE for Business Logic

A powerful environment for analysts, risk officers, and ops to build and refine decision logic — fast and without friction.

A powerful environment for analysts, risk officers, and ops to build and refine decision logic — fast and without friction.

A powerful environment for analysts, risk officers, and ops to build and refine decision logic — fast and without friction.

A powerful environment for analysts, risk officers, and ops to build and refine decision logic — fast and without friction.

Role & Project Scope

Role & Project Scope

Role & Project Scope

Senior UI/UX Designer

Senior UI/UX Designer

Senior UI/UX Designer

I designed a visual IDE for internal teams to build and manage decision-making workflows — from scoring models to credit policies.

My focus: intuitive logic design, clear information architecture, and visual consistency within a complex UI.

I designed a visual IDE for internal teams to build and manage decision-making workflows — from scoring models to credit policies.

My focus: intuitive logic design, clear information architecture, and visual consistency within a complex UI.

I designed a visual IDE for internal teams to build and manage decision-making workflows — from scoring models to credit policies.

My focus: intuitive logic design, clear information architecture, and visual consistency within a complex UI.

10 min read

10 min read

10 min read

Curious about my process, research, and UX thinking?

Curious about my process, research, and UX thinking?

Curious about my process, research, and UX thinking?

Deep-dive case study on AI in mortgage underwriting →

Deep-dive case study on AI in mortgage underwriting →

Deep-dive case study on AI in mortgage underwriting →

Challenges

Challenges

Challenges

Challenges

Challenges

Challenges

Challenges

01

Complex logic, non-technical users

Advanced decision trees had to stay approachable for analysts and ops teams

02

Error handling in context

The system needed to guide users through fixing broken logic — with clear steps and context

03

Information overload

Flows could get dense fast — users had too many options, too little structure

04

Scalability of workflows

Workflows ranged from 5 to 200+ nodes — the UI had to stay fast and readable at any size

01

Complex logic, non-technical users

Advanced decision trees had to stay approachable for analysts and ops teams

02

Error handling in context

The system needed to guide users through fixing broken logic — with clear steps and context

03

Information overload

Flows could get dense fast — users had too many options, too little structure

04

Scalability of workflows

Workflows ranged from 5 to 200+ nodes — the UI had to stay fast and readable at any size

01

Complex logic, non-technical users

Advanced decision trees had to stay approachable for analysts and ops teams

02

Error handling in context

The system needed to guide users through fixing broken logic — with clear steps and context

03

Information overload

Flows could get dense fast — users had too many options, too little structure

04

Scalability of workflows

Workflows ranged from 5 to 200+ nodes — the UI had to stay fast and readable at any size

Solutions

Solutions

Solutions

Solutions

Solutions

Solutions

Solutions

01

Intuitive from Day One

Minimal learning curve. Familiar patterns meant users could dive in quickly

02

Real-time error surfacing

Errors appeared right on broken nodes — with clear tips in the inspector

03

Clarity without hiding detail

We reduced noise and visual clutter — without sacrificing control or transparency

04

Consistent UI patterns

Backed by a design system — fewer surprises, faster actions

01

Intuitive from Day One

Minimal learning curve. Familiar patterns meant users could dive in quickly

02

Real-time error surfacing

Errors appeared right on broken nodes — with clear tips in the inspector

03

Clarity without hiding detail

We reduced noise and visual clutter — without sacrificing control or transparency

04

Consistent UI patterns

Backed by a design system — fewer surprises, faster actions

01

Intuitive from Day One

Minimal learning curve. Familiar patterns meant users could dive in quickly

02

Real-time error surfacing

Errors appeared right on broken nodes — with clear tips in the inspector

03

Clarity without hiding detail

We reduced noise and visual clutter — without sacrificing control or transparency

04

Consistent UI patterns

Backed by a design system — fewer surprises, faster actions

The Final Interface

A quick look at the interface core — designed for clarity, consistency, and control.

1

Main IDE View

2

File Browser

3

Attributes Panel

4

Inspector

Flags broken nodes in real time — with smart tips and context to help resolve issues fast

One of the most intricate UI areas. We explored 30+ states across 4 major iterations to make complex configs feel simple and clear

Keeps all system elements — data models, connectors, and more — organised and easy to find

The central workspace for building workflows — from scoring logic to decision rules.

Everything analysts need to design, test, and iterate — in one place

1

Main IDE View

2

File Browser

3

Attributes Panel

4

Inspector

Flags broken nodes in real time — with smart tips and context to help resolve issues fast

One of the most intricate UI areas. We explored 30+ states across 4 major iterations to make complex configs feel simple and clear

Keeps all system elements — data models, connectors, and more — organised and easy to find

The central workspace for building workflows — from scoring logic to decision rules. Everything analysts need to design, test, and iterate — in one place

Dark

Light

1

Main IDE View

2

File Browser

3

Attributes Panel

4

Inspector

Flags broken nodes in real time — with smart tips and context to help resolve issues fast

One of the most intricate UI areas. We explored 30+ states across 4 major iterations to make complex configs feel simple and clear

Keeps all system elements — data models, connectors, and more — organised and easy to find

The central workspace for building workflows — from scoring logic to decision rules. Everything analysts need to design, test, and iterate — in one place

Dark

Light

1

Main IDE View

2

File Browser

3

Attributes Panel

4

Inspector

Flags broken nodes in real time — with smart tips and context to help resolve issues fast

One of the most intricate UI areas. We explored 30+ states across 4 major iterations to make complex configs feel simple and clear

Keeps all system elements — data models, connectors, and more — organised and easy to find

The central workspace for building workflows — from scoring logic to decision rules.

Everything analysts need to design, test, and iterate — in one place

Interface Elements

We built a flexible component system to keep the UI consistent across 250+ screens — from icons and filters to full-page flows.

We built a flexible component system to keep the UI consistent across 250+ screens — from icons and filters to full-page flows.

We built a flexible component system to keep the UI consistent across 250+ screens — from icons and filters to full-page flows.

Results

While the platform was still rolling out, early usage showed strong adoption:

4.7/5

4.7/5

4.7/5

user satisfaction rating

user satisfaction rating

user satisfaction rating

user satisfaction rating

Workflow creation time dropped from 1.5 days to just a few hours

Workflow creation time dropped from 1.5 days to just a few hours

Workflow creation time dropped from 1.5 days to just a few hours

Workflow creation time dropped from 1.5 days to just a few hours

Engineering requests for routine changes fell by ~60%

Engineering requests for routine changes fell by ~60%

Engineering requests for routine changes fell by ~60%

Engineering requests for routine changes fell by ~60%

Non-devs could fully build and manage complex decision flows

Non-devs could fully build and manage complex decision flows

Non-devs could fully build and manage complex decision flows

Non-devs could fully build and manage complex decision flows

Metrics based on internal usage logs and early feedback from analysts and ops.

Metrics based on internal usage logs and early feedback from analysts and ops.

Metrics based on internal usage logs and early feedback from analysts and ops.

Metrics based on internal usage logs and early feedback from analysts and ops.

Let’s build great things

From bold ideas to shipped products — together.

Let’s build great things

From bold ideas to shipped products — together.

Let’s build great things

From bold ideas to shipped products — together.

Let’s build great things

From bold ideas to shipped products — together.

© 2025 Designed & Produced by Arsène

Arsène