All work

50K

Margin trading platform · CySEC-regulated · iOS, Android, Web

Making margin trading readable for people who have never traded.

Role
Senior Product Designer
Period
2022 — present
Surfaces
iOS · Android · Web · Admin · Marketing
Team
Sole designer; led two designers at peak
Visit the live 50K site
01 — What made it hard

Two audiences pulling in opposite directions.

50K had to work for a first-time investor who needs context and guardrails, and for an experienced trader who expects density and speed. The work was never about removing complexity. It was about revealing the right thing at the right moment, and being honest about the rest.

  • Regulation isn't a design preference. As a CySEC-licensed firm, certain risk disclosures must appear, in specific places, at specific moments. You design around them, not over them.
  • Every number moves. Prices, margin and P&L change underneath the layout. Anything that only looks right at rest is broken.
  • 390 points of width. Chart, price, sentiment, funds, controls and disclosure all compete for the same phone screen.
  • Three surfaces, one team. App, internal admin and marketing all had to stay recognisably the same product.
02 — How I worked

Mostly one designer, inside a startup.

The setup

For most of the four years I was the only designer on the product — working directly with product and engineering, from early requirements through wireframes, final UI, implementation and QA. At its largest the design team was three, and I led the other two.

I use HTML/CSS and Flutter UI to close the gap between a Figma file and what actually ships, which means visual QA is something I can fix rather than only report.

The test I kept using

Could my dad understand the risk before confirming? He has never traded. If a screen needed a second explanation to make sense to him, the screen was wrong — not him.

AI sits in the workflow for research, exploration, prototyping and finding problems early. The product judgement, the visual QA and the final call stay mine.

03 — The journey

Five moments, one continuous decision.

Everything in the product sits on this spine. When a new feature was proposed, the first question was which of these five moments it belonged to — and what it would push out of the way.

Discover

Home, watchlists, movers, market news.

Understand

Instrument detail, sentiment, analyst view, key stats.

Decide

Direction, size, margin, likely profit and loss.

Order

Market and limit orders, confirmation, edge states.

Monitor

Open and closed positions, portfolio, P&L.

50K market discovery: popular instruments, a watchlist and a live chart
DiscoverWhat's moving, and what you already care about, before anything asks you to act.
50K radar: market movers, indices and a market-news card
UnderstandMovement explained in words first — the headline, then the number that produced it.
50K order entry with required margin and likely profit or loss
Decide & orderDirection, size and consequence in one screen, with depth kept one tap away.
04 — Deep dive

Registration and identity verification.

KYC is the highest-friction part of any regulated trading product. It is mandatory, document-heavy, legally worded and very easy to abandon halfway through. 50K's original flow was the conventional one: long forms, several questions per screen, an upload step that punished you for a bad photo.

I rebuilt it around four ideas. The flow below is the shipped one, in order.

Sign upFour ways in, WhatsApp included — the channel most of the market actually uses.
The whole mapEvery step visible up front, with how long approval takes — before the first upload.
What we needThe three things that must be readable, listed before you photograph anything.
Show, don't scoldA diagram of a correct scan, so a rejected upload is prevented rather than reported.
Why we askThe risk warning is the screen, not a footnote under it. Regulation used as content.
One questionOne decision per screen, progress always on top. Seven of these beat one long form.

Six screens from the shipped flow. The bar at the top of every question screen is the whole argument: at no point are you asked to trust that this ends.

  • One question per step. A single decision on screen, in plain language, instead of a page of fields.
  • Say why. Every request that feels intrusive — income, experience, whether you're a politically exposed person — explains what it's for before it asks.
  • Complete transparency on progress. Where you are, what's left, and what happens after. No open-ended waiting.
  • Acknowledge small wins. Finishing a step is confirmed, not silently accepted. It sounds small; over seven steps it's the difference between a form and a conversation.

The measure that mattered was not sign-ups but funded accounts — how many people who started actually finished verification and could trade. That is the number this rebuild was aimed at.

05 — Deep dive

Order entry, where design becomes money.

This is the screen most trading apps get wrong. It's also the one where an interface decision turns directly into a financial consequence, so it earned the most iteration. The animation at the top of this page is the real flow; here is the same screen, decision by decision.

50K order entry annotated: direction toggle, required margin, amount slider, likely profit and loss, funds, limit order controls and the confirm button
  1. 1Direction first. Short or Buy, with both live prices, before anything else is asked.
  2. 2Required margin is the headline. Position value and share count sit under it as supporting detail, because they aren't what leaves your balance.
  3. 3Both outcomes, equally weighted. Likely profit and likely loss over the next hour, shown together. Only showing the upside would be a design choice too.
  4. 4Depth stays one tap away. Limit price and stop levels live under More Options — present for the people who want them, invisible to everyone else.
  5. 5The funds check resolves before the button. Sufficient or insufficient funds is answered above the confirm action, not after you press it.

The states below the happy path were designed with the screen rather than patched on afterwards: market closed, price moved since you opened the ticket, insufficient funds, order rejected, limit order pending, and the confirmation itself. In a trading product the edge state is the product — it's the moment someone decides whether to trust you.

06 — Deep dive

Making market data answer a question.

Most financial data arrives as a table. A table is honest and almost useless to someone deciding whether to buy something. The insight components exist to turn a dataset into a sentence a person can act on — and to be unambiguous about how confident that sentence is.

Golden Tip card: Apple buy signal with expected upside of 30.6 percent, publication and target price, the reasoning behind it and the main risk, with short and buy actions Radar card: Apple is at a one month peak, with the price chart, projected up and down paths, and short and buy actions Analyst consensus card: average rating 4.2 on a sell-to-buy scale with a target price, and the data source named Historical returns card: average annual return of 28.2 percent shown as a bar chart by year, including one negative year in red Portfolio position row: an Apple buy position of 200 euros at 1 to 100 leverage, in profit by 54 euros Portfolio position row: a Google short position of 100 euros, down 75 euros, shown in red Margin alert card: your account margin level is running low, positions are about to be closed, with an add funds action Get real-time signals card asking to enable push notifications for major market events

The components as they ship, light and dark. Each one leads with the finding — “Apple is at a 1 month peak”, “4.2 average rate” — and keeps the data that produced it visible underneath, so the shortcut never hides the evidence.

The same rule runs through all of them: state the conclusion in words, show the data behind it, and make both actions that follow equally easy to take. A card that only offered Buy would be a recommendation, and I'm not licensed to make one. Even the margin alert follows it — the worst moment in the product states plainly what is happening and gives you the one action that helps.

07 — The system

One product, one visual language.

The app, the internal tools and the marketing site were drifting into three separate visual products. A campaign would invent a shade of green; admin would invent a table style. Every fix was a conversation about taste rather than a lookup.

I built shared foundations — logo lockups, colour, typography, iconography, illustration and components — and, importantly, designed the light and dark palettes as a pair rather than deriving one from the other. Marketing and admin live in light; the trading app lives in dark; they had to be the same brand at full strength in both.

50K logo lockups in four approved variants: green on dark, dark on green, green on white and white on green The 50K icon library: a grid of forty-two line icons covering trading, account, education and messaging actions
The 50K spot illustration set: nine illustrations for statements, market hours, verified identity, referral links, invitations, translation, education, account settings and funds A 50K in-product survey screen asking how likely the user is to recommend 50K to a friend, with a five-star scale and a submit button

Foundations, icon library, illustration set and a component in use — the light half of the system. Every app screen further up this page is the dark half. Same brand at full strength in both.

The motion layer

Motion ships as part of the system, not on top of it. I animate the micro-interactions in After Effects and deliver them to the app as Lottie — deposits, rewards, confirmations, empty states — so the product moves the same way everywhere, at a few kilobytes each.

Deposit
Funds arrive
Reward
Boost
Personal details

What the system changed in practice: engineering stopped guessing, visual QA became a check against a spec instead of a matter of opinion, and the gap between the marketing site and the product it was selling closed.

08 — Outcome

What changed.

One foundation,
three surfaces

Shared foundations and components aligned the trading app, the internal admin and the marketing site, in light and dark.

Design and engineering stopped arguing from taste and started checking against a spec.

What I learned

Removing information can make a screen look cleaner while making the decision less clear. That trade is very easy to make by accident, and in fintech it costs somebody money.

The trade-off

More context helped a first-time trader and slowed an experienced one down. The final approach used a clear default, with the depth one tap away — rather than one flattened experience for everybody.

What I'd do differently

Given the same brief today, I'd design the failure and recovery states first instead of last. They got proper attention in the end, but those are the moments when trust is tested most.

Let's build something worth using.

Open to senior product design roles — especially where product, systems and AI meet.