Trading App & Web Platform: 0→1


Building a trading experience from scratch – navigating technical constraints, legacy design, and zero internal expertise to deliver a product that became a critical milestone for the company.

Product type

Trading / Fintech

Role

Lead Product Designer

Timeline

12 months to MVP

Platform

Cross-platform Mobile + Web

Company

IronFX

Problem & Goal

A forex company with multiple broker brands had a client portal and a mobile app, but no trading interface of its own. Clients used third-party platforms like MT4 and MT5 to trade separately – creating a fractured experience with little reason to stay loyal. The company was falling behind competitors and leaving commission revenue on the table.


The task: design a trading platform from zero – no prior research, no internal trading UX expertise, no established design direction.

User Needs

Have a single place to manage money and trade without switching between apps

Work with a modern, intuitive interface rather than complex legacy software

Understand what they're doing, especially as a beginner entering trading for the first time

Complete key actions (deposit, trade, review) quickly and without confusion

Access the right set of trading tools, focused and fast, without overwhelming complexity

Business Goals

Build a proprietary trading experience to reduce dependence on third-party platforms

Attract and retain more broker clients by offering a competitive, integrated product

Increase trading commission revenue by removing friction from the trading journey

Stop losing ground to competitors who already offer first-party trading platforms

Create a foundation that can scale across multiple broker brands under the company's umbrella without spensing time for creating from scratch

Project Constraints

Legacy design: New interface had to connect stylistically to an existing app from 5–6 years ago. Full redesign was not on the table — yet.

No internal expertise: No one inside the company had deep trading UX experience. I learned the domain from scratch while designing it.

No access to real brokers: Company policy restricted direct access. Relied on analyst data, independent research, and interviews with traders in my personal network.

Technical limitations: Trading platform rules restricted certain solutions. Multi-account switching initially flagged as too complex to implement — required building a business case.

Resource instability: Dev team frequently reassigned to other projects. PMs changed mid-project. Total timeline: 12 months to MVP.

My Role

Led end-to-end design of the product — full ownership of UX, UI, flows, prototypes, and final output. One other designer was involved in ideation discussions and reviews.

UX & UI ownership

From first sketch to final screen — research, flows, wireframes, visual design, design system.

Cross-functional collaboration

Daily work with PMs and engineers. Presented to stakeholders to secure dedicated dev team. Resolved technical constraints with user data.

Research & testing

Ran usability testing (Userberry), video sessions and heatmaps (Mouseflow). No dedicated analyst — owned the data end-to-end.

Developer handoff & QA

Annotated Figma files, clickable prototypes, and regular Design QA sessions after implementation.

How We Defined Success

This was a 0→1 project — no post-launch analytics yet. Before opening Figma, I aligned with PMs on how we'd know the product achieved its goals:

Task completion rate across 5 core flows — can users actually trade without confusion?

Error rate and drop-offs on deposit and order placement — the two highest-revenue actions

SUS score after usability testing — do users find the product easy enough to replace what we have?

Feature adoption post-launch — are brokers using the product or defaulting back to third-party tools?

Product generates requests for v2 features — signal that the core is working

Design Workflow

Every step was data-driven and aligned with business goals. Research informed flows, flows informed wireframes, wireframes were tested before visual design, and visual design was validated before handoff.

Stage 1: Market & Competitor Research

Studied trading mechanics, competitive products (30+), built personas. Interviewed traders from personal network.

Stage 2: MVP Scoping & Prioritisation

Aligned on revenue model. Applied MoSCoW with PM. Presented to stakeholders to secure dedicated dev team.

Stage 3: User Flows

Mapped all key journeys before wireframing: order placement, account switching + deposit, transaction history.

Stage 4: Wireframes & Ideation

Hand sketches for early ideation. Wireframes with iterations. Explored top bar and order interaction approaches.

Stage 5: Testing & Iteration

Prototype testing: 10 participants, task-based. Findings by severity. Key flows corrected before visual design.

Stage 6: Visual Design

Final mobile app + web platform. Extended design system. Second round of Userberry testing on final designs.

Stage 1:

Market & Competitor Research

The trading app market is crowded — but most platforms are either built for professionals or feel decades old. Before any design work, I mapped the competitive landscape to understand where the market is moving, what users expect today, and where the company had a real opportunity to differentiate.

Feature Comparison Matrix — products as columns, criteria as rows, green/yellow/red ratings. Criteria: order placement simplicity, account management, chart UX, price alerts, onboarding, mobile/web consistency.

Analysed the full landscape: large brokers, trading-focused apps, neobanks with investing features.

Key Insights

Best experiences use minimal UI — avoid overwhelming users with data they don’t need upfront

Bottom sheet / overlay interactions instead of page navigation keep users in chart context

Card-based information architecture works well for financial data — scannable and hierarchical

A large segment of users are trading beginners — simplicity is a retention lever, not a nice-to-have

Modern platforms are moving away from the dense, Windows-era UI of MT4/MT5

Overlays and floating panels keep trading flow uninterrupted

User Audience

Research identified 8 distinct trader profiles — from novices to algorithmic traders. For MVP, we focused on two priority segments that represented the highest opportunity:


The full audience map informed design decisions across the product — but these two segments defined the core UX priorities.

Novices / Retail Investors

age 18-60, new to trading, no prior experience. Largest untapped segment. Highest risk of drop-off if the interface is complex.

Experienced Brokers

managing multiple accounts across different currencies and strategies. Key revenue drivers. Need speed and data visibility above all else.

Stage 2:

MVP Scoping & Prioritisation

Following market research and audience analysis, I worked with PMs to translate findings into a prioritised feature set.


The goal: define what ships in v1, what comes next, and what stays out — and get stakeholder buy-in before moving to execution.

Results:

MVP scope approved by stakeholders — clear v1 boundaries set, team aligned

Dedicated dev team secured — delivery accelerated after months of resource instability

Stage 3: User Flows

Two interconnected flows mapped before any wireframing — shared reference point for design, testing, and dev discussions.


Flows first, visuals second: alignment on logic before investing time in high-fidelity work.

Stage 4:

Wireframes & Ideation

Sketched multiple approaches to the most complex interactions before opening Figma — the top bar and order placement experience. Fast divergent thinking before committing to structure.


Wireframes focused on logic, not visuals: how account data surfaces in the top bar, how the order sheet overlays the chart without losing context, how portfolio cards present complex financial data simply.

Ideation & Scetches

Wireframes

Wireframes

Trading flow

Markets → Scroll → Symbol card → Place order → Confirmation

Wireframes for the core trading flow — focused on structure and logic before any visual decisions. Key challenge: keep the user in chart context while placing an order.


Solved with a bottom sheet overlay that surfaces trade actions without navigating away from the market view.

Stage 5:

Testing & Iteration

Participants & Tasks

10 participants

Hi-fidelity prototype

Task-based without guidance

Moderate - in-person sessions

Three rounds of testing:

Round 1 — Corridor testing · colleagues · prototype · quick early sanity check

Round 2 — Real trader sessions · recruited from personal network · matched target personas · moderated

Round 3 — Userberry · unmoderated + moderated online sessions · design stage

Testing Results — Task Completion

Findings by Severity

The top bar — showing account data, balance, and switching controls — went through multiple rounds and was rejected by the PM several times. Early versions were either too complex or didn’t surface the right information for a broker who needs to act quickly (this found in testing). The final version was approved without changes and became one of the most praised elements in broker feedback after launch.

What Changed After Testing

Top bar iterated 3 times — tested hidden, condensed, and full data layouts. Full visibility won: brokers need all key account data on screen at a glance

Account switching improved — added more context and data to help brokers identify the right account quickly

Transaction history expanded — users expected full account history, not just trading activity

Order sorting enhanced — more filter parameters added based on how brokers actually manage positions

Labels and titles rewritten — trading terminology was unclear to beginners, copy simplified throughout

Button placement adjusted — CTAs repositioned within symbol/pair info based on usage patterns

Stage 6: Visual Design

Markets → Scroll → Symbol card → Place order → Confirmation

Key Design Decisions

Top bar for account switching: After 9/10 drop-off data, pushed for technical implementation. Current balance, account type, and currency always visible. Switching in one tap.

Bottom sheet for order placement: Keeps user in chart context without full page navigation. Informed by best practices identified in competitive research.

Action confirmation system — standard confirmation states after each user action, ensuring clarity at every step of the trading flow

Card-based portfolio view: Clean, scannable structure that works for both beginners and professional brokers managing multiple positions.

Intentional design bridge — key elements from the legacy app preserved (navigation icons, core colour tokens) while introducing updated components. A deliberate strategy to gradually evolve the overall product design without a disruptive full redesign.

Design Testing — Round 2

Userberry

Unmoderated

Design was validated through an additional round of Userberry testing. Results confirmed that issues identified and fixed during prototype testing did not reappear. Users completed core flows without critical errors — positive overall feedback received.

Next Step:

Web Trading Platform

Following the mobile launch, the web platform was designed as a direct continuation — same logic, adapted for desktop. Key challenge: price alerts required completely different interaction thinking on desktop vs mobile.


Shipped to production-ready state in 1 month.

Results & Impact

First-party trading platform launched

For the first time, the company's clients could trade directly within the ecosystem — no need to download or switch to a separate third-party platform.

Foundation for the company’s next phase

Broker reception was strong enough that the business made a strategic decision to redesign all core applications. The trading product proved the direction.

Unlocked next product initiative

No notification system existed post-launch. For a trading product, notifications are direct revenue — price alerts, order fills, margin calls. This became the next priority project and triggered an overhaul of the admin panel.

Business advocacy result

Secured a dedicated development team through stakeholder presentations — directly accelerating delivery after months of resource instability.

Validated by real users

Launched to a select group of key broker partners — each managing hundreds of client traders. 90% reported positive experience post-launch. Brokers immediately requested additional features — a direct signal of product-market fit.

By the numbers

5 steps → 1 tap — account switching reduced after usability data

32 screens delivered in MVP

1 month — web platform shipped to production

90% positive feedback from the initial broker launch group

Did we achieve what we set out to do?

Task completion rate — core flows passed without critical errors in final Userberry testing

Error rate / drop-offs — 9/10 deposit drop-off identified and resolved before launch

SUS score — users found the product intuitive enough to replace third-party tools

Feature adoption — brokers actively used the product and immediately requested v2 features

Product generates v2 requests — notification system, Economic Calendar, and advanced analytics added to roadmap

What Came Next: Design Evolution

After launch, I began sketching a unified design direction that would bring the trading interface, main app, and client portal into visual consistency. This work was approved by internal stakeholders and became the starting point for the company’s broader product redesign initiative.


The trading app didn’t just ship — it set a new standard for what the product could be.

Learnings

Notifications are revenue, not a feature

A trading product without a notification system isn't just incomplete — it's actively losing money. Price alerts, order fills, margin calls: each missed notification is a missed transaction. Identifying this gap post-launch became the business case for the next major initiative.

Consistency of logic beats consistency of pattern

Price alerts on desktop required completely different interaction thinking than mobile. The right question isn't "does this look the same?" — it's "does this feel the same to the user?"

Sometimes breaking consistency is the only way to move forward

Introducing updated components that partially broke visual coherence with the legacy design wasn't a compromise — it was a deliberate provocation. Seeing the contrast between old and new in a live product shifted stakeholder thinking in a way that presentations never could. It became the proof that a full redesign was not just possible, but necessary.

Some details are protected by NDA and not included here. If you'd like to learn more about the full process, challenges, and results — feel free to reach out.

This portfolio is desktop-only for now. The mobile version is pending stakeholder approval.

This portfolio is desktop-only for now. The mobile version is pending stakeholder approval.