Rebuilding core Forex platforms for internal teams

Rebuilding core Forex platforms for internal teams

Rebuilding core Forex platforms for internal teams

My role

My role

My role

My role

Senior Product Designer

Senior Product Designer

Senior Product Designer

Senior Product Designer

Competencies

Competencies

Competencies

Competencies

Research

Research

Research

Research

Information architecture

Information architecture

Information architecture

Information architecture

End-to-end web design

End-to-end web design

End-to-end web design

End-to-end web design

UX/UI optimization

UX/UI optimization

UX/UI optimization

UX/UI optimization

Interfaces analysis and audit

Interfaces analysis and audit

Interfaces analysis and audit

Interfaces analysis and audit

Wireframing

Wireframing

Wireframing

Wireframing

Prototyping

Prototyping

Prototyping

Prototyping

Year

Year

Year

Year

2024-Present time

2024-Present time

2024-Present time

2024-Present time

Redesigned the back-office platform and created a CRM from scratch — clarified complex workflows, improved data visibility, and enhanced team performance in daily financial operations.

Redesigned the back-office platform and created a CRM from scratch — clarified complex workflows, improved data visibility, and enhanced team performance in daily financial operations.

Redesigned the back-office platform and created a CRM from scratch — clarified complex workflows, improved data visibility, and enhanced team performance in daily financial operations.

Redesigned the back-office platform and created a CRM from scratch — clarified complex workflows, improved data visibility, and enhanced team performance in daily financial operations.

Context

Context

As part of the digital transformation of internal processes were two key areas:

As part of the digital transformation of internal processes were two key areas:

As part of the digital transformation of internal processes were two key areas:

As part of the digital transformation of internal processes were two key areas:

The back-office optimization focused on refactoring user flows and enhancing the overall user experience.

The back-office optimization focused on refactoring user flows and enhancing the overall user experience.

The back-office optimization focused on refactoring user flows and enhancing the overall user experience.

The back-office optimization focused on refactoring user flows and enhancing the overall user experience.

01

01

The CRM project required designing the system architecture from the ground up, based on the real workflows of finance specialists.

The CRM project required designing the system architecture from the ground up, based on the real workflows of finance specialists.

The CRM project required designing the system architecture from the ground up, based on the real workflows of finance specialists.

The CRM project required designing the system architecture from the ground up, based on the real workflows of finance specialists.

02

02

Back-office platform optimization

Back-office platform optimization

Back-office platform optimization

Overview

Overview

The dealing team uses the platform to monitor operations, prevent fraud, set prices, and manage positions. The original interface was built nearly 15 years ago and hadn’t been updated since — it became error-prone and inefficient. The goal was to simplify data interaction and improve transparency in high-load scenarios.

The dealing team uses the platform to monitor operations, prevent fraud, set prices, and manage positions. The original interface was built nearly 15 years ago and hadn’t been updated since — it became error-prone and inefficient. The goal was to simplify data interaction and improve transparency in high-load scenarios.

The dealing team uses the platform to monitor operations, prevent fraud, set prices, and manage positions. The original interface was built nearly 15 years ago and hadn’t been updated since — it became error-prone and inefficient. The goal was to simplify data interaction and improve transparency in high-load scenarios.

The dealing team uses the platform to monitor operations, prevent fraud, set prices, and manage positions. The original interface was built nearly 15 years ago and hadn’t been updated since — it became error-prone and inefficient. The goal was to simplify data interaction and improve transparency in high-load scenarios.

Discover

Discover

reseArch

reseArch

Conducted interviews with members of the dealing team

Conducted interviews with members of the dealing team

Conducted interviews with members of the dealing team

Conducted interviews with members of the dealing team

Audited current user flows and interfaces

Audited current user flows and interfaces

Audited current user flows and interfaces

Audited current user flows and interfaces

Analyzed error logs and support tickets

Analyzed error logs and support tickets

Analyzed error logs and support tickets

Analyzed error logs and support tickets

Define

Define

Define

Key issues

Key issues

Slow fraud detection: Hard to quickly detect suspicious operations

Slow fraud detection: Hard to quickly detect suspicious operations

Slow fraud detection: Hard to quickly detect suspicious operations

Slow fraud detection: Hard to quickly detect suspicious operations

Manual overload: Too much manual work and frequent screen switching

Manual overload: Too much manual work and frequent screen switching

Manual overload: Too much manual work and frequent screen switching

Manual overload: Too much manual work and frequent screen switching

Lagging under pressure: Table navigation slows down response time under heavy load

Lagging under pressure: Table navigation slows down response time under heavy load

Lagging under pressure: Table navigation slows down response time under heavy load

Lagging under pressure: Table navigation slows down response time under heavy load

Fragmented workflow: No centralized system, requiring multiple tools

Fragmented workflow: No centralized system, requiring multiple tools

Fragmented workflow: No centralized system, requiring multiple tools

Fragmented workflow: No centralized system, requiring multiple tools

Environment confusion: No visual distinction between dev, test, and prod environments

Environment confusion: No visual distinction between dev, test, and prod environments

Environment confusion: No visual distinction between dev, test, and prod environments

Environment confusion: No visual distinction between dev, test, and prod environments

Challenges

Challenges

01.

01.

01.

01.

Reduce time to process and react to operations

Reduce time to process and react to operations

Reduce time to process and react to operations

Reduce time to process and react to operations

02.

02.

02.

02.

Minimize mistakes caused by manual work

Minimize mistakes caused by manual work

Minimize mistakes caused by manual work

Minimize mistakes caused by manual work

03.

03.

03.

03.

Enhance readability and control across interfaces

Enhance readability and control across interfaces

Enhance readability and control across interfaces

Enhance readability and control across interfaces

04.

04.

04.

04.

Streamline navigation by consolidating tools into one platform

Streamline navigation by consolidating tools into one platform

Streamline navigation by consolidating tools into one platform

Streamline navigation by consolidating tools into one platform

GOAL OF THE PROJECT

GOAL OF THE PROJECT

Transform the outdated back-office tools into a streamlined, error-resistant system tailored for fast-paced dealing operations.

Transform the outdated back-office tools into a streamlined, error-resistant system tailored for fast-paced dealing operations.

Transform the outdated back-office tools into a streamlined, error-resistant system tailored for fast-paced dealing operations.

Transform the outdated back-office tools into a streamlined, error-resistant system tailored for fast-paced dealing operations.

Develop

Develop

Develop

Solutions

Solutions

01.

01.

01.

01.

Redesigned table structure: sticky headers, grouping, and contextual actions

Redesigned table structure: sticky headers, grouping, and contextual actions

Redesigned table structure: sticky headers, grouping, and contextual actions

Redesigned table structure: sticky headers, grouping, and contextual actions

02.

02.

02.

02.

Introduced contextual filters for quick detection of anomalies and suspicious activity

Introduced contextual filters for quick detection of anomalies and suspicious activity

Introduced contextual filters for quick detection of anomalies and suspicious activity

Introduced contextual filters for quick detection of anomalies and suspicious activity

03.

03.

03.

03.

Improved navigation with anchors, active element highlights, and logical flow

Improved navigation with anchors, active element highlights, and logical flow

Improved navigation with anchors, active element highlights, and logical flow

Improved navigation with anchors, active element highlights, and logical flow

04.

04.

04.

04.

Added a monitoring panel for key metrics (prices, risks, positions)

Added a monitoring panel for key metrics (prices, risks, positions)

Added a monitoring panel for key metrics (prices, risks, positions)

Added a monitoring panel for key metrics (prices, risks, positions)

05.

05.

05.

05.

Reworked interfaces to support high data density and frequent updates

Reworked interfaces to support high data density and frequent updates

Reworked interfaces to support high data density and frequent updates

Reworked interfaces to support high data density and frequent updates

Deliver

Deliver

Deliver

Effectiveness Assessment

Effectiveness Assessment

Conducted two rounds of usability testing with the dealing team

Conducted two rounds of usability testing with the dealing team

Conducted two rounds of usability testing with the dealing team

Conducted two rounds of usability testing with the dealing team

Integrated updates into the main workflow

Integrated updates into the main workflow

Integrated updates into the main workflow

Integrated updates into the main workflow

Collected post-release feedback and made improvements based on real usage

Collected post-release feedback and made improvements based on real usage

Collected post-release feedback and made improvements based on real usage

Collected post-release feedback and made improvements based on real usage

Results

Results

Faster response to fraud incidents thanks to a clearer interface structure

Faster response to fraud incidents thanks to a clearer interface structure

Faster response to fraud incidents thanks to a clearer interface structure

Faster response to fraud incidents thanks to a clearer interface structure

Monitoring and parameter tuning became less time-consuming due to optimized user flows

Monitoring and parameter tuning became less time-consuming due to optimized user flows

Monitoring and parameter tuning became less time-consuming due to optimized user flows

Monitoring and parameter tuning became less time-consuming due to optimized user flows

Improved decision-making accuracy through clearer visualization of key data

Improved decision-making accuracy through clearer visualization of key data

Improved decision-making accuracy through clearer visualization of key data

Improved decision-making accuracy through clearer visualization of key data

Onboarding new team members became easier thanks to intuitive logic and a well-structured interface

Onboarding new team members became easier thanks to intuitive logic and a well-structured interface

Onboarding new team members became easier thanks to intuitive logic and a well-structured interface

Onboarding new team members became easier thanks to intuitive logic and a well-structured interface

CRM for FxPro Payment Agents

CRM for FxPro Payment Agents

CRM for FxPro Payment Agents

Overview

Overview

The CRM interface for payment agents handling deposit requests in a forex company was designed from scratch. The system covers two key processes:

The CRM interface for payment agents handling deposit requests in a forex company was designed from scratch. The system covers two key processes:

The CRM interface for payment agents handling deposit requests in a forex company was designed from scratch. The system covers two key processes:

The CRM interface for payment agents handling deposit requests in a forex company was designed from scratch. The system covers two key processes:

Processing deposits (user account top-ups)

Processing deposits (user account top-ups)

Processing deposits (user account top-ups)

Processing deposits (user account top-ups)

01

01

Handling withdrawal requests

Handling withdrawal requests

Handling withdrawal requests

Handling withdrawal requests

02

02

Before the project launch, agents worked manually — cross-checking data in spreadsheets, handling communications, and tracking statuses by hand. This slowed the process, increased the risk of errors, and limited scalability.

Before the project launch, agents worked manually — cross-checking data in spreadsheets, handling communications, and tracking statuses by hand. This slowed the process, increased the risk of errors, and limited scalability.

Before the project launch, agents worked manually — cross-checking data in spreadsheets, handling communications, and tracking statuses by hand. This slowed the process, increased the risk of errors, and limited scalability.

Before the project launch, agents worked manually — cross-checking data in spreadsheets, handling communications, and tracking statuses by hand. This slowed the process, increased the risk of errors, and limited scalability.

Discover

Discover

Discover

reseArch

reseArch

To understand daily workflows, I:

To understand daily workflows, I:

To understand daily workflows, I:

To understand daily workflows, I:

Conducted interviews with payment agents and their team lead

Conducted interviews with payment agents and their team lead

Conducted interviews with payment agents and their team lead

Conducted interviews with payment agents and their team lead

Analyzed the existing manual process and common errors

Analyzed the existing manual process and common errors

Analyzed the existing manual process and common errors

Analyzed the existing manual process and common errors

Researched solutions in similar fintech products

Researched solutions in similar fintech products

Researched solutions in similar fintech products

Researched solutions in similar fintech products

Define

Define

Define

Challenges

Challenges

01.

01.

01.

01.

Simplifies handling large volumes of requests

Simplifies handling large volumes of requests

Simplifies handling large volumes of requests

Simplifies handling large volumes of requests

02.

02.

02.

02.

Supports quick decision-making (Approve / Decline)

Supports quick decision-making (Approve / Decline)

Supports quick decision-making (Approve / Decline)

Supports quick decision-making (Approve / Decline)

03.

03.

03.

03.

Makes it easy to filter by date, status, and search by contact

Makes it easy to filter by date, status, and search by contact

Makes it easy to filter by date, status, and search by contact

Makes it easy to filter by date, status, and search by contact

04.

04.

04.

04.

Enables verification of declared vs. actual deposit amounts

Enables verification of declared vs. actual deposit amounts

Enables verification of declared vs. actual deposit amounts

Enables verification of declared vs. actual deposit amounts

05.

05.

05.

05.

Provides access to receipts and request details

Provides access to receipts and request details

Provides access to receipts and request details

Provides access to receipts and request details

GOAL OF THE PROJECT

GOAL OF THE PROJECT

Create an intuitive and reliable tool from scratch to help payment agents process deposit and withdrawal requests quickly and accurately.

Create an intuitive and reliable tool from scratch to help payment agents process deposit and withdrawal requests quickly and accurately.

Create an intuitive and reliable tool from scratch to help payment agents process deposit and withdrawal requests quickly and accurately.

Create an intuitive and reliable tool from scratch to help payment agents process deposit and withdrawal requests quickly and accurately.

Develop

Develop

Develop

Solutions

Solutions

Deposit Requests

Deposit Requests

Deposit Requests

01.

01.

01.

01.

Tabular transaction list with emphasis on key fields: date, amount, status, and contacts

Tabular transaction list with emphasis on key fields: date, amount, status, and contacts

Tabular transaction list with emphasis on key fields: date, amount, status, and contacts

Tabular transaction list with emphasis on key fields: date, amount, status, and contacts

02.

02.

02.

02.

Visual status separation (Pending, Approved, Declined, etc.)

Visual status separation (Pending, Approved, Declined, etc.)

Visual status separation (Pending, Approved, Declined, etc.)

Visual status separation (Pending, Approved, Declined, etc.)

03.

03.

03.

03.

Status filters, date picker, and search bar

Status filters, date picker, and search bar

Status filters, date picker, and search bar

Status filters, date picker, and search bar

04.

04.

04.

04.

Inline actions for each request (Approve / Decline)

Inline actions for each request (Approve / Decline)

Inline actions for each request (Approve / Decline)

Inline actions for each request (Approve / Decline)

05.

05.

05.

05.

Access to additional details: transfer info, receipts

Access to additional details: transfer info, receipts

Access to additional details: transfer info, receipts

Access to additional details: transfer info, receipts

Solutions

Solutions

Withdrawal Requests

Withdrawal Requests

Withdrawal Requests

01.

01.

01.

01.

Display of client banking details: IFSC, bank, branch

Display of client banking details: IFSC, bank, branch

Display of client banking details: IFSC, bank, branch

Display of client banking details: IFSC, bank, branch

02.

02.

02.

02.

Status tracking logic to follow request progress (Pending → Processed, etc.)

Status tracking logic to follow request progress (Pending → Processed, etc.)

Status tracking logic to follow request progress (Pending → Processed, etc.)

Status tracking logic to follow request progress (Pending → Processed, etc.)

03.

03.

03.

03.

Consistent user interaction flow across different scenarios

Consistent user interaction flow across different scenarios

Consistent user interaction flow across different scenarios

Consistent user interaction flow across different scenarios

I designed the component structure, navigation, visual language, and interface states. All actions are placed clearly and close to context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are placed clearly and close to context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are placed clearly and close to context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are placed clearly and close to context to minimize cognitive load.

Deliver

Deliver

Deliver

Effectiveness Assessment

Effectiveness Assessment

Compared request processing speed before and after system launch

Compared request processing speed before and after system launch

Compared request processing speed before and after system launch

Compared request processing speed before and after system launch

Analyzed error and rejection rates due to validation issues

Analyzed error and rejection rates due to validation issues

Analyzed error and rejection rates due to validation issues

Analyzed error and rejection rates due to validation issues

Collected qualitative feedback from payment agents via surveys and mini-interviews

Collected qualitative feedback from payment agents via surveys and mini-interviews

Collected qualitative feedback from payment agents via surveys and mini-interviews

Collected qualitative feedback from payment agents via surveys and mini-interviews

Tracked user behavior through analytics events (action clicks, filtering, return to requests)

Tracked user behavior through analytics events (action clicks, filtering, return to requests)

Tracked user behavior through analytics events (action clicks, filtering, return to requests)

Tracked user behavior through analytics events (action clicks, filtering, return to requests)

I designed the component structure, navigation, visual language, and interface states. All actions are clearly placed within context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are clearly placed within context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are clearly placed within context to minimize cognitive load.

I designed the component structure, navigation, visual language, and interface states. All actions are clearly placed within context to minimize cognitive load.

Results

Results

Automated deposit and withdrawal processing

Automated deposit and withdrawal processing

Automated deposit and withdrawal processing

Automated deposit and withdrawal processing

Agent efficiency increased by 35%

Agent efficiency increased by 35%

Agent efficiency increased by 35%

Agent efficiency increased by 35%

Errors and misunderstandings between departments decreased thanks to clear statuses and action history

Errors and misunderstandings between departments decreased thanks to clear statuses and action history

Errors and misunderstandings between departments decreased thanks to clear statuses and action history

Errors and misunderstandings between departments decreased thanks to clear statuses and action history

The interface became a foundation for scaling the CRM to other modules

The interface became a foundation for scaling the CRM to other modules

The interface became a foundation for scaling the CRM to other modules

The interface became a foundation for scaling the CRM to other modules

As a result, the redesigned back-office and newly built CRM streamlined internal workflows, improved usability, and strengthened operational efficiency in high-load financial processes.

As a result, the redesigned back-office and newly built CRM streamlined internal workflows, improved usability, and strengthened operational efficiency in high-load financial processes.

As a result, the redesigned back-office and newly built CRM streamlined internal workflows, improved usability, and strengthened operational efficiency in high-load financial processes.

As a result, the redesigned back-office and newly built CRM streamlined internal workflows, improved usability, and strengthened operational efficiency in high-load financial processes.

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest

© 2025 Aleksandra Berest