Kyiv time9:41am•5 November, 2026
All work
Case study · Developer platform

Next Experience Platform

A catalog of ready-made industry use cases, so developers start from a working blueprint instead of rebuilding shared parts.

NEP packages industry use cases for development teams: the use case, how to apply it and the code behind it. Before, all of this lived in a spreadsheet-like database. A design lead, two designers and the client had three weeks to turn it into a clickable prototype for an internal demo.

Problem
Use cases sat in a spreadsheet. To find one, you had to already know its exact name.
My part
Login, visual direction and key visual, home with industry and subsector selection and the assistant field, results grouped by business goal, part of the component library.
Result
A clickable prototype in three weeks, built in three one-week iterations and shown to internal stakeholders.
01Context & role

Reuse instead of rebuild

The platform's goal: build industry solutions faster by reusing what already exists. Each use case is assembled from shared components through a reference implementation, so finding the right one saves a team from building the same parts again.

I was one of two UI/UX designers working with a design lead. I owned the way into the product: login, visual direction, home and results. A teammate designed the use-case page itself.

02Problem & users

The answer existed, but only in a spreadsheet

Developers and solution architects who start a project and need a use case that already solves part of it, with instructions to apply it.

In the spreadsheet the answer existed, but finding it meant knowing the right row. The prototype had to make the catalog browsable by industry and business goal, the way people describe their project, not by internal names.

03Process

Three weeks, three iterations

Three weeks, Lean UX, one iteration a week. Each week ended with client alignment.

  1. Week 1, Discover: client workshop, information gathering, use-case maps. Within the week: build, review, adjust. Then client alignment.
  2. Week 2, Design: prototype and UI. Within the week: build, review, adjust. Then client alignment.
  3. Week 3, Deliver: iteration on feedback, handoff of the prototype. Within the week: build, review, adjust.

In the workshop we mapped how use cases are built: shared components form a reference implementation, and a reference implementation is adapted into an industry use case. That nesting shaped both the navigation and the visual language.

  • Three shared components: Customer returns persona, Return propensity, Policy compliance manager.
  • The use case Intelligent returns holds a reference implementation for Retail, built from Customer returns persona and Return propensity.
  • Its apparel implementation reuses the same two components and adds Policy compliance manager.
How a use case is built: shared components form a reference implementation, which is adapted per subsector.
04Visual direction

One cube sets the visual language

The visual direction grows from one key visual I made: a dark cube assembled from blocks, lit by teal edges and points. It stands for the platform itself, separate parts that form a whole. The UI follows it: near-black surfaces, one teal accent for selection and actions, and a cut corner taken from the cube's blocks that repeats on cards, diagram blocks and the assistant button.

Login screen: email and password fields on the left, the cube key visual on the rest of the screen.
Login is the first place the key visual appears: a short form on the left, the cube on the rest of the screen.
05Home

Two clicks to the right industry

Pick an industry, then a subsector, or just ask

Home has two ways in. Most users know their industry and subsector, so two linked lists narrow the catalog in two clicks, and the choice stays visible as a teal row. Users who already know what they need type into the assistant field on top. The assistant is an AI search over the catalog; the prototype covers its entry point, not the conversation.

Home: assistant field on top, industries on the left with Consumer selected, subsectors on the right, Search button below.
Home: industry and subsector selection under the assistant field.
06Results

Grouped by the problem you're solving

Use cases grouped by business goal

Results group use cases by the goal they serve, such as customer value and loyalty or store operations, because a developer usually starts from a business problem, not a component name. Ready use cases carry a teal header; ones still in progress stay grey, so nobody opens an empty page. The selection panel stays above the results, so switching subsector does not mean going back.

Results for the Retail subsector: use-case cards grouped by business goal, one card in hover state.
Results for one subsector, grouped by business goal.
07Use-case page

Where the search ends

The use-case page was designed by a teammate. It holds the reference implementation in tabs, from description to architecture and how to instantiate it, with a diagram that explains each block on click.

Use-case page, Description tab: what the reference implementation covers and its three components.
Use-case page, Architecture tab: block diagram with highlighted blocks and a side panel with a block description.
Use-case page, designed by a teammate.
08Component library

A library the next designer can pick up

We built a component library for the project, with short usage notes for designers who would continue the work. My part: use-case cards in three states (ready, hover, in progress), list rows (default, hover, selected) and the type scale, Open Sans in eight styles from 36 Light titles to 12 Regular helper text.

Component states: use-case cards ready, in progress and hover; list rows default, hover and selected; Open Sans type scale.
Card and list states, type scale.
09Outcome

A working prototype in three weeks

  • 3 weeks: from first workshop to clickable prototype
  • 3 iterations: each closed with client alignment
  • Internal demo: the prototype was shown to stakeholders

No usage data: the prototype was built for an internal demo.

  • Time to use case

    Time from home to the right use case.

  • Assistant success rate

    Share of assistant queries that end on a use case.

  • Reuse

    Reuse of use cases and code across new projects.

10What I'd do differently

Test with developers sooner

  • Test search in week two with two or three real developers, not only with stakeholders. The structure was built on how the client describes the catalog; developers might look for it differently.
  • Design the assistant's states from the start: empty, no results, a clarifying question. The entry point alone promises more than the prototype shows.
Next caseDesign Digest Start a conversation