Scalpee
Scalpee
crypto trading terminal
crypto trading terminal
|
|
desktop app
desktop app



scalper trader setup SAMPLE
about
about
Scalping is a specific trading strategy in which traders make deals over an extremely short period of time.
Scalping is a specific trading strategy in which traders make deals over an extremely short period of time.
Scalping is a specific trading strategy in which traders make deals over an extremely short period of time.
A scalper trader is using up to six displays to monitor and control 50–70 order books and charts, requiring specialized software known as a ‘terminal’.
Due to high hardware demands and the need for a powerful GPU, most terminals are built as Windows apps.
Like any modern software, to win the users and gain an edge over competitors, a terminal must have simple, intuitive controls that deliver the right information at the right time, even while managing large volumes of data and entities.
A scalper trader is using up to six displays to monitor and control 50–70 order books and charts, requiring specialized software known as a ‘terminal’.
Due to high hardware demands and the need for a powerful GPU, most terminals are built as Windows apps.
Like any modern software, to win the users and gain an edge over competitors, a terminal must have simple, intuitive controls that deliver the right information at the right time, even while managing large volumes of data and entities.
Role & Scope
Role & Scope
Role & Scope
Role
Founding Designer
Founding Designer
domain
Crypto | Web 3 | Fintech | Trading
Crypto | Web 3 | Fintech | Trading
Worked on
▪ Deep UX research
▪ Product design
▪ UI design & Animations
▪ Design systems
▪ Design-related processes
▪ Cross-team processes
▪ Strategic product planning
▪ Product brand design
▪ Deep UX research
▪ Product design
▪ UI design & Animations
▪ Design systems
▪ Design-related processes
▪ Cross-team processes
▪ Strategic product planning
▪ Product brand design
platform
▪ Windows native app
▪ Web app
▪ Windows native app
▪ Web app


scalper trader setup SAMPLE
impact
impact
Building and launching the Scalpee terminal from scratch, with a user experience significantly better than competitors, was the main achievement.
Building and launching the Scalpee terminal from scratch, with a user experience significantly better than competitors, was the main achievement.
■ Built a flexible and scalable design system based on variables and tokens.
■ Designed features with up to 5x fewer clicks compared to competitors.
■ Created industry-leading solutions for complex functions with up to zero clicks required.
■ Reduced front-end dev cost by 30% through upgrading processes, approach and tools.
■ Reduced product hardware load up to 20% with design changes and design optimisation.
■ Founded and implemented cross-platform and cross-product design systems.
■ Embedded research and design vision into strategic planning.
■ Set several new UX standards in scalping trading domain.
■ Built a flexible and scalable design system based on variables and tokens.
■ Designed features with up to 5x fewer clicks compared to competitors.
■ Created industry-leading solutions for complex functions with up to zero clicks required.
■ Reduced front-end dev cost by 30% through upgrading processes, approach and tools.
■ Reduced product hardware load up to 20% with design changes and design optimisation.
■ Founded and implemented cross-platform and cross-product design systems.
■ Embedded research and design vision into strategic planning.
■ Set several new UX standards in scalping trading domain.





orderbook & chart group overview
orderbook & chart group overview
challenge
challenge
Scalpee is the most challenging project I have ever worked on. The goal was to make the most complex trading software intuitive and easy to use.
Scalpee is the most challenging project I have ever worked on. The goal was to make the most complex trading software intuitive and easy to use.
Scalpee is the most challenging project I have ever worked on. The goal was to make the most complex trading software intuitive and easy to use.
For a scalper trader, it's crucial to manage orders quickly and intuitively. Even a one-second delay can mean significant profit or loss in a volatile market. There is no room for mistakes or ambiguity in the interface.
The number of substances, numbers, controls, and indicators is large. While it’s possible to fit all data and features on screen, this would make the interface extremely overloaded and leave new users no chance to start without reading a lengthy manual.
For a scalper trader, it's crucial to manage orders quickly and intuitively. Even a one-second delay can mean significant profit or loss in a volatile market. There is no room for mistakes or ambiguity in the interface.
The number of substances, numbers, controls, and indicators is large. While it’s possible to fit all data and features on screen, this would make the interface extremely overloaded and leave new users no chance to start without reading a lengthy manual.
Research
Research
Scalping trader patterns, needs, and problems are highly unusual. Nothing even close to what non-trading users have.
Scalping trader patterns, needs, and problems are highly unusual. Nothing even close to what non-trading users have.
Scalping trader patterns, needs, and problems are highly unusual. Nothing even close to what non-trading users have.
Our user patterns are quite uncommon. We conducted several interview series with traders to identify their problems and specific trading needs and, as well as to gather suggestions on how to craft the perfect trading terminal.
Along with researching user patterns and behaviour, we structured the user flow and journey maps to visualize and build the product and design strategy.
Weekly interview sessions with traders helped to shape features and UX from a very early stage.
Our user patterns are quite uncommon. We conducted several interview series with traders to identify their problems and specific trading needs and, as well as to gather suggestions on how to craft the perfect trading terminal.
Along with researching user patterns and behaviour, we structured the user flow and journey maps to visualize and build the product and design strategy.
Weekly interview sessions with traders helped to shape features and UX from a very early stage.






price alert zero click dismiss
APPROACH
APPROACH
The goal was to design a UX that keeps trader focused on the area they are currently working with and preselect the most likely options, reducing clicks and lowering cognitive load.
The goal was to design a UX that keeps trader focused on the area they are currently working with and preselect the most likely options, reducing clicks and lowering cognitive load.
The "don't make me think" approach is used, or at least challenged, for every feature, button, text or user action.
As a result, Scalpee requires up to 5x fewer clicks and significantly less cognitive load than competitors for similar features. Moreover, some features have zero click solutions, and where clicking is required, the target area was challenged to be large, not just a button.
We set several new UX standards in trading software and competitors started copying our solutions. That’s what I’m proud of.
The "don't make me think" approach is used, or at least challenged, for every feature, button, text or user action.
As a result, Scalpee requires up to 5x fewer clicks and significantly less cognitive load than competitors for similar features. Moreover, some features have zero click solutions, and where clicking is required, the target area was challenged to be large, not just a button.
We set several new UX standards in trading software and competitors started copying our solutions. That’s what I’m proud of.
tabs linking feature prototype: intuitive ux
tabs linking feature prototype: intuitive ux
SOLUTION
SOLUTION
Smart multi-level search result sorting
For ticker search result output, I created a smart sorting logic that shows the most relevant tickers appear at the top.
This logic is based on what is most frequently used by scalper traders and covers 90% of ticker search scenarios. Compared to simple result sorting and competitors, the number of clicks was reduced by up to 3x.
For ticker search result output, I created a smart sorting logic that shows the most relevant tickers appear at the top.
This logic is based on what is most frequently used by scalper traders and covers 90% of ticker search scenarios. Compared to simple result sorting and competitors, the number of clicks was reduced by up to 3x.




sorting logic in documentation
sorting logic in documentation
Progressive orderbook scaling
Trader needs to adjust the orderbook scale for each ticker, market situation and his trading volume. Adaptive scaling logic saves 5–10 clicks each time a trader changes orderbook scale:
■ Progressive steps. The higher is the current scale value, the larger the step. Progression formula was tuned to cover most of cases.
■ Instant preview. Hovering a value preset in the list shows the result in the orderdbook immediately. This way it takes literally a few seconds to select the right scale and one click to apply it.
■ Hotkeys and tooltips. Most used controls are duplicated with keyboard shortcuts. Tooltips are adaptive: the delay depends on the control and UX scenario.
Trader needs to adjust the orderbook scale for each ticker, market situation and his trading volume. Adaptive scaling logic saves 5–10 clicks each time a trader changes orderbook scale:
■ Progressive steps. The higher is the current scale value, the larger the step. Progression formula was tuned to cover most of cases.
■ Instant preview. Hovering a value preset in the list shows the result in the orderdbook immediately. This way it takes literally a few seconds to select the right scale and one click to apply it.
■ Hotkeys and tooltips. Most used controls are duplicated with keyboard shortcuts. Tooltips are adaptive: the delay depends on the control and UX scenario.
developed feature preview
developed feature preview

conditional logic prototype
conditional logic prototype


Contextual settings architecture
Orderbook and instrument settings have dozens of parameters depending on the instrument, trading style, and more. Pro traders need deep adjustments, while newbies use only basic settings. I've managed to create a UX solution that meets all trader types needs.
■ Contextual UX approach: only relevant setting are displaying at the moment to focus on the parameters a trader is likely going to change.
■ The tab of the settings panel depends on which area was clicked, with the most likely field pre-focused and pre-filled.
■ Quick access to other settings via shared panels with intuitive navigation. Icons with adaptive tooltips makes the panel compact, while meets both pro and newbie traders needs.
■ Default values and presets based on the most popular and most likely values to reduce clicks.
Orderbook and instrument settings have dozens of parameters depending on the instrument, trading style, and more. Pro traders need deep adjustments, while newbies use only basic settings. I've managed to create a UX solution that meets all trader types needs.
■ Contextual UX approach: only relevant setting are displaying at the moment to focus on the parameters a trader is likely going to change.
■ The tab of the settings panel depends on which area was clicked, with the most likely field pre-focused and pre-filled.
■ Quick access to other settings via shared panels with intuitive navigation. Icons with adaptive tooltips makes the panel compact, while meets both pro and newbie traders needs.
■ Default values and presets based on the most popular and most likely values to reduce clicks.
feature prototype
feature prototype




Web account tools
The terminal is connected with a web portal with its own functionality and tools, while both products are under one brand. Therefore, the user experience built to be similar and maintain visual consistency.
However, the development environments for the web and Windows app were different and did not share a single design system, so we had to align them and create two interconnected design systems, each with its own differences.
The terminal is connected with a web portal with its own functionality and tools, while both products are under one brand. Therefore, the user experience built to be similar and maintain visual consistency.
However, the development environments for the web and Windows app were different and did not share a single design system, so we had to align them and create two interconnected design systems, each with its own differences.






web widgets and dialogs samples
web widgets and dialogs samples
Documentation
Documentation
Complex features require highly detailed documentation and careful consideration of dozens of edge cases and scenarios.
Complex features require highly detailed documentation and careful consideration of dozens of edge cases and scenarios.
The entire team relies on documentation and design: development, QA, product management, marketing, and others. The approach was to spend more time creating the detailed documentation that would answer almost any question of any team member. Complex interactive prototypes are not an addition, but a necessity, and in most cases, they significantly save the team's resources, allowing them to convey the idea and technical features more quickly.
The entire team relies on documentation and design: development, QA, product management, marketing, and others. The approach was to spend more time creating the detailed documentation that would answer almost any question of any team member. Complex interactive prototypes are not an addition, but a necessity, and in most cases, they significantly save the team's resources, allowing them to convey the idea and technical features more quickly.




Each feature file is divided into logical sections and scenarios for all the controls and possible cases. That structure makes it easy to navigate, discuss, and work on individual parts without rebuilding the entire design file structure.
Each feature file is divided into logical sections and scenarios for all the controls and possible cases. That structure makes it easy to navigate, discuss, and work on individual parts without rebuilding the entire design file structure.


To help the development and QA team there are also dedicated sections with detailed UI descriptions and annotations, local components, and prototypes. It's also will be helpful to designers who could join later to navigate in this sea of frames and tiny UI details.
To help the development and QA team there are also dedicated sections with detailed UI descriptions and annotations, local components, and prototypes. It's also will be helpful to designers who could join later to navigate in this sea of frames and tiny UI details.


With this number of frames and sections per feature, a design change log is a must-have. It stores all updates of new versions with image previews and links to the relevant frames, making developer's work much easier and helping the feature layout stay consistent through versios.
With this number of frames and sections per feature, a design change log is a must-have. It stores all updates of new versions with image previews and links to the relevant frames, making developer's work much easier and helping the feature layout stay consistent through versios.


Design Systems
Design Systems
Due to different development environments and interconnected products, there are three design systems, particularly one merged into the other.
Due to different development environments and interconnected products, there are three design systems, particularly one merged into the other.
Due to different development environments and interconnected products, there are three design systems, particularly one merged into the other.
The first system is specifically designed for all trading components, which are heavy, custom and have it's own dev environment, while the second system, WinUI3, was used for the common UI to reduce development costs and time to market.
The first system is specifically designed for all trading components, which are heavy, custom and have it's own dev environment, while the second system, WinUI3, was used for the common UI to reduce development costs and time to market.



We had to add one more, third-party web-specific design system Fluent 2.0 , because WinUI3 doesn't support Vue 3, the environment of the web user account.
We had to add one more, third-party web-specific design system Fluent 2.0 , because WinUI3 doesn't support Vue 3, the environment of the web user account.



All systems were modified and cross-integrated to use unified tokens and variables. Therefore, we can actually call it a cross-product design system.
All systems were modified and cross-integrated to use unified tokens and variables. Therefore, we can actually call it a cross-product design system.



outro
outro
Scalpee is currently my most interesting and challenging project. The result is a combination of engineering, trading, complexity, and unbelievable data density wrapped in an intuitive and user-friendly experience. The product set multiple industry standards, elevating trading UX to the next level.
Scalpee is currently my most interesting and challenging project. The result is a combination of engineering, trading, complexity, and unbelievable data density wrapped in an intuitive and user-friendly experience. The product set multiple industry standards, elevating trading UX to the next level.

