logo
bondar.design
so, we are loading

bondar.design/payment_system

Corporate Payments System
b2b
web app
UX
UI
Fintech
Some details of this project are under NDA. The system is designed for businesses to submit, overview, accept and decline all corporate payments. Three main roles: Employee, Aprover and Admin.
Design tasks which I had and completed::
Identified primary user types — employees and admins (CFOs) — and mapped their  goals and pain points. Defined key tasks, role-based navigation, and access logic through structured user flows and information architecture;
Created low-fidelity wireframes to explore layout, interaction, and task efficiency for dashboards and financial workflows;
Then delivered high-fidelity, responsive UI designs for both roles, ensuring clarity, visual consistency, and accessibility;
Organized components, states, and flows for development using existing design system elements and proper specs;
Iteration: Incorporated stakeholder and user feedback to refine layouts, increase usability, and resolve edge cases.
Corporate Payments System
B2B
WEB APP
UX
UI
FINTECH
Ilya Bondar, app, mobile, app, hunger.de, hunger, hunger, foodtech, food, restaurantsIlya Bondar, app, mobile, app, hunger.de, hunger, hunger, foodtech, food, restaurants
Project note from Ilya
I particularly enjoyed working on the rule management section. The complexity and intricate details of this part of the project really sparked my passion for creating sophisticated, user-centered designs that solve challenging problems

UX research

I led the end-to-end design of core user flows for two critical roles: employees and admins (CFOs). Grounded in stakeholder interviews and real user behavior, I applied design thinking to map out pain points and align business goals with user needs. From there, I shaped role-specific navigation, workflows, and UI - ensuring clarity, security, and operational efficiency across the entire experience. And finally I created informational scheme with user flows and edge cases.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI

Requester

Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI

Aprover

Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI

Admin

Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI

Employee flow mobile

A simple, step-by-step interface for attaching or scanning the invoice, entering key details, and submitting it for approval — with a clear preview and real-time status indicators for mobile app version
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
A simple, step-by-step interface for attaching or scanning the invoice, entering key details, and submitting it for approval — with a clear preview and real-time status indicators for mobile app version

Employee flow desktop

A simple, step-by-step interface for attaching the invoice, entering key details, and submitting it for approval — with a clear preview and real-time status indicators for desktop app version.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
As first action in demo flow - we attach or scan invoice.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
Then we check data
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
And it is uploaded and visible in your app and in app of aprover.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI

Admin flow

The flow of creating an approval rules by admins with rule variables system and logic check (very long)
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
We start from the case when already some rules created and validated.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
New rule creation with several brackets of logic.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
Every variable have its own structure
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
Here we adding “and” connection between conditions
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UIIlya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
And later we also adding ”or”
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
As last step we choose person who must aprove our request and we can add more conditions.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
New rule is always switched off not to cause logic conflicts with already applied ones.
Ilya Bondar, POS, app, app, mobile, foodtech, design design, product design, UX, UI
Case, when rules have conflicts.
Key results
I designed the full UX/UI for a corporate financial system across three roles: employee, approver, and admin. The improved flows reduced approval time by more than 30% and enhanced clarity, compliance, and cross-team coordination. I also delivered detailed dev documentation to support smooth implementation and scalability.