BidFX

An SGX Group company

Sector
Fintech

Overview
BidFX is a leading cloud-based provider of electronic foreign exchange trading solutions for the global financial market.

My role
• Founding Designer
• Lead Product Designer

What we did
• The Challenge statement

• Define user needs, problems, opportunities, and core UX principles

• Competitor research and definition of opportunities & features

• Deliverables

• Final product

 

My role as Founding Designer and Lead Product Designer

Joined BidFX at its earliest stage when there was no established design function, no design system, and limited product structure. Worked directly with founders, product stakeholders, and engineering teams to transform vision into a scalable trading platform used by global financial institutions. Created clarity from ambiguity, defined product direction, established design processes, and helped shape both the user experience and the design culture as the company scaled.

Once the product went live and we started receiving feedback from our users, my role shifted to a Lead Product Designer. I focused on understanding user needs, solving complex problems, improving existing features, and helping shape new ones that delivered real value to both our users and the business.

As the design team grew, I worked closely with a talented group of designers to improve the usability and quality of our products while maintaining a consistent experience across our expanding portfolio of FX trading applications. One of the key challenges was continuously evolving and maintaining our design system to scale alongside the product, while keeping an efficient collaboration between design, engineering, and product teams.

My passion for technology has also driven me to keep up with the latest design tools and practices. During my time at BidFX, we moved from Sketch and InVision to Figma and FigJam, migrating our entire design library and improving the way we worked as a team. I also helped strengthen the collaboration between design and engineering by connecting our design system with Storybook, making the handover process smoother and more consistent. More recently, I have been exploring how AI can be integrated into the design process to improve quality, speed up workflows, and help designers focus on higher-value work.

 

The Challenge statement

 

Define User Needs, Problems, Opportunities and Core UX Principles

Key audience

It is vital during a project’s development to establish a well-defined target audience. We identified our target users to ensure that all design, functionality, and content decisions are aligned with the right audience. This includes understanding their level of expertise, trading strategies, the types of assets they trade, and the characteristics that differentiate them from retail traders. This insight enabled us to tailor the platform effectively to their specific needs and expectations.

 

Treasury Traders

Corporate finance teams managing FX exposure for international operations like Multinational companies, Export/import firms, Corporate treasuries

Volatility Traders

Trader profiting from rapid price swings driven by volatility, breaking news, economic uncertainty, and sudden market sentiment shifts across global markets.

Macro Traders

Hedge funds, macro funds, discretionary traders that trade currencies based on interest rates, geopolitics, inflation, and central bank policy.

 

Competitor research and definition of opportunities & Features

After defining user needs, problems, opportunities, UX principles, and planning the MVP to serve the broadest possible audience and begin gathering client feedback, which helps identify usability issues, missing features, and user needs in real conditions, we focused our competitor research on key areas such as complex charting and data visualisation, fast and simple trade execution, highly customisable dashboards, and real-time market data.

 

Live market data

Complex charts and visual data

Highly Customisable dashboards

Fast and simple trade execution

 

Deliverables

Design System

A design library was created to keep the platform consistent and easier to design.

Traders often spend many hours watching markets, so the interface was designed mainly in dark mode to reduce eye strain and help them stay focused.

The library includes fonts, colours, buttons, charts, and other reusable components used across the platform. Having these elements ready helped the design team work faster, keep the interface clear, and ensure all parts of the trading applications look and behave consistently.

User flow

User flows were created to understand how Treasury, Volatility, and Macro traders move through the platform to complete their main tasks.

This helped the team see how users check market data, monitor risk, and execute trades.

By mapping these steps, we were able to simplify the process, remove unnecessary actions, and make the platform faster to use, which is important in fast-moving trading environments.

Wireframes

Wireframes turned the early ideas into clear page layouts. They helped organise the most important trading information on the screen.

At this stage, the goal was to define the structure, hierarchy, and main interactions of the platform. This gave the team a first clear view of how the user experience would work before moving to the final visual

 

Interface design

The final design stage turned all previous work into a complete and polished trading interface. Insights from research, user flows, and wireframes were combined to create a clear and organised platform.

Trading tools must show a lot of financial information at the same time, so the design focused on keeping the interface easy to read and quick to use. This stage is important because in trading environments clear interfaces help users understand the market faster and make better decisions

Prototype

Interactive prototypes were created to show how the trading platform would work in real life. Stakeholders and clients could click through the interface and enjoy the full user experience.

This stage helped test how fast interactions felt, whether the information was clear, and if key workflows were efficient, before building the final product.

Design Spec & Dev handover

Design specifications and developer handover documented every detail needed to build the platform correctly. This included component layouts, interaction rules, trading panels and more.

This step is important because clear specs and close collaboration with developers ensured the final product was accurate, reliable, and easy to use.

 

Final product