← Iana Prokudina · All work
HR-tech · B2B SaaS

HRBOX — making a complex HR platform coherent

Different roles, different tasks, one product. My work on role-based navigation, admin workflows and the design system behind them.

RoleLead Product Designer · sole designer
TeamPO, Frontend, QA
PlatformsWeb, Admin, Manager, Mobile
Timeline2024 — present
HRBOX employee portal dashboard
4
Role-based interfaces
4
Enterprise clients signed after the redesign
E2E
Ownership from research through implementation QA
12+
Modules in the admin panel
Context

Challenge & approach

Problem

The product was growing fast — new modules, new roles, new scenarios. But there was no unified system: every section looked different, navigation kept getting more complex, and developers wasted time reinventing components.

Solution

  • Audit of the existing product and a pain-point map per role
  • A single design system with tokens, components and guidelines
  • Rebuilt information architecture for 4 roles
  • Systematic redesign of key workflows with consistent handoff
  • Pixel-perfect implementation QA

How the work was structured

01

Research

Interviews and a product audit: employees need everyday actions close at hand, administrators need a map of deep settings. This shaped the role-based architecture.

02

Architecture

Information architecture, navigation models, user flows for key scenarios.

03

Design

Design system from scratch, component library, screens for 4 role-based interfaces.

04

Handoff & QA

Specs for frontend, implementation review, UI bug reports, iterations on feedback.

Decision 01 · KPIAccepted

Let completed work move forward

A fixed calendar controlled every stage of the KPI cycle. Even after a card had been approved, an employee could not add goals until the next editing date began.

Task

Some clients needed strict dates because the module was delivered against a guarantee letter. Others needed the process to continue as soon as the required action was completed.

Solution

Separate the period into two modes: a fixed schedule, and action-driven progression where dates work as deadlines. In the second mode, approval, result submission or another final action opens the next stage.

Current KPI card in local HRBOX

Current KPI card with demo data. The proposal concerns the period logic around this card.

Configuring a reusable goal template in the KPI library

Goal library · A reusable template combines measurement units, formula type and a performance scale.

Decision 02 · Admin panel

Architecture of the whole platform

The admin panel holds 8 major modules with submodules up to 3 levels deep. So that a new administrator does not get lost, a 12-step onboarding walks them through the key settings, and the full architecture map opens via an ‘Expand all’ toggle.

HRBOX admin architecture map Architecture
Decision 03 · Development

Build one program from different activities

A development track is more than a course. It combines employee and mentor tasks, learning, checklists, surveys and meetings into one scenario.

Task

Administrators need to assemble a long program while understanding its sequence, ownership and completion logic. A flat list quickly becomes hard to scan and maintain.

Solution

I grouped activities into modules, kept their order visible and brought each step's settings into the same workspace. The administrator can review the full scenario without losing its structure.

Development and onboarding program builder Development & onboarding

Shipped interface · I created the prototype from the requirements, incorporated product feedback and finalized the visual implementation in code before frontend review.

Decision 04 · Content catalogAccepted after launch

Lose the first round, come back with evidence

When the catalog moved to the new product, the legacy setup let administrators configure every category and page separately: text, image, text with image, large tiles, small tiles — and images of any proportion.

Task

Product asked to carry the old options over as they were, so that clients would not have to redo their content. I argued for one display format and one image ratio. I lost that round: the catalog shipped with all the legacy variants.

Solution

Support kept receiving the same questions: which image format to use and how to switch display modes without breaking pages. With that evidence I brought the proposal back and it went through: one format, one image ratio. We presented it to clients as a feature — every image now looks consistent — and not a single client asked what they had to redraw. In production it cost us minimal changes, while clients got a simpler and more capable catalog.

Before / After

How the product changed

The platform went from an MVP without systematic design to a structured ecosystem with a unified design system.

Before
Legacy HRBOX interface before redesign

MVP without a design system

Different fonts, spacing and navigation patterns in every section. Frontend built UI by eye. New modules were added without shared rules.

After
HRBOX employee profile after redesign

Systematic redesign

Unified typography, spacing and a component library. Each role has its own navigation but one visual language. Shared components provide a foundation for new modules.

Product

4 interfaces — one system

Each role gets its own interface with fitting navigation and tools. Under the hood — a shared design system and unified patterns.

HRBOX employee portal

Employee portal

News, requests, training courses, corporate store with HRN currency, achievements, calendar.

Development and onboarding track setup in HRBOX

Manager workspace

Team structure, employee development and onboarding tracks, employee KPI, goals and OKRs, 360° reviews, feedback and reports.

HR reports and workforce analytics in HRBOX

Admin panel

12+ modules: people management, employee KPI, training, surveys, HR e-document workflow, certificates and compliance, integrations and analytics.

Library in the HRBOX mobile app

Mobile app

iOS / Android. QR login, news feed, library and book requests, calendar and push notifications.

Learning · LMS

Progress and deadlines at a glance

Summary metrics, Active / Completed / Inactive tabs, deadline statuses and progress indicators — on one screen.

HRBOX My Learning section with metrics, statuses and progress
Mobile app

The platform on the go

iOS and Android. Login via domain or QR code. News feed, library catalog and book requests, calendar, reactions and comments.

Employee profile in the mobile app

Profile

Contacts and personal data

Home feed and widgets in the mobile app

Home

Feed, widgets, activity

Event details in the mobile calendar

Calendar

Event details and sign-up

Corporate store in the mobile app

Store

Catalog and ordering

Design system

One system for all platforms

Built from scratch. Tokens, components with all states, documentation for frontend and QA — plus a Storybook for the Vue component library that I set up and maintain myself, so design and code share one source of truth.

Palette

Indigo primary · Slate neutrals · Client-configurable colors

Typography

Heading · Lato SemiBold · 16px
Employees & access
Body · Lato Regular · 14px
Main interface text, optimized for reading in tables and forms.

Components

Sidebar + Tab Navigation
Data Tables + Sorting
Cards (employees, courses, goods)
Status Badges (6 states)
Forms, Modals, Combobox
Buttons (5 types × 4 sizes)
Outcomes

What the redesign changed

4
Enterprise clients, up to 10,000 employees each, signed after the redesign
84%
Of 500 screens and widgets built on shared components
219
Shared Vue components in the library vs 18 one-offs
Shipped
Every screen shown is in production; the two-mode KPI period model is accepted and in development

Business

Source: contracts
  • Four enterprise clients — from about 4,000 to 10,000 employees each — signed after the redesign; the new interface was part of every sales demo. I don’t claim the design closed the deals, but it is what every prospect saw.
  • A government organisation renewed its contract citing the new interface.

Delivery

Source: frontend repository, YouTrack
  • The new Vue frontend (from January 2025) is built on the design system from day one: 219 shared components against 18 screen-specific ones; 84% of 500 pages and widgets use shared components. Frontend no longer builds UI by eye.
  • KPI, development programs and HR e-document workflow were designed from scratch on the system — no legacy screens to adapt, every state specified before development.

Team-reported

Source: PO, QA and support — not instrumented
  • Fewer UI defects reach QA: state-complete components and implementation review catch inconsistencies before release.
  • Support sees fewer requests on the redesigned workflows — KPI setup, development programs and admin navigation. The product has no analytics on task completion or support volume, so I keep this tier separate from the verifiable ones above.

What I would do differently

Talk to users from day one. When I joined, the stance was “we don’t need research — we are HR ourselves, we know what’s needed.” Over time the team and I came to the opposite: customer-development interviews with clients on the learning module became the norm, set the direction for the next iteration of the learning system — and became the starting point for Nanabush, a separate learning platform I now design.