
Relationship managers and treasury traders had ninety seconds to agree and book a live FX rate. I led the end-to-end design of a shared deal-order flow that exposed the market rate, margin, profit, and expiry before commitment.
live-platform figures reported by the business & stakeholders · as of May 2025
Sr. Product Designer · FX Online, Emirates NBD
Team of 8, architects, 4 backend, 2 frontend, me on design
Sept 2024, Apr 2025 · Dubai
Figma · usability testing
Owned research, the relationship-manager and trader journeys, rate negotiation, deal booking, dashboards, authentication, edge cases, and the responsive design system. The bet: show the full price, not just the headline rate.
16,265 deals booked worth 262Mn AED on the platform by May 2025; 400+ RMs and traders onboarded.
Rates that changed continuously, quotes that expired after 90 seconds, and authority, audit & compliance requirements across two desks.
At Emirates NBD, Relationship Managers and Treasury negotiate foreign-currency deals where the market rate updates every millisecond. The job was to simplify a brutally complex, time-pressured system, so RMs and Traders could agree a rate and book a deal with confidence, fast.
The headline rate and the post-margin rate were never shown together, so no one was sure what they'd actually book.
Quotes changed mid-negotiation, and the 90-second window could expire before the deal was confirmed.
Once an RM books, it's live in the market, but the screen gave no confident final review before commit.
RM and Treasury negotiated from different views, with authority limits (DOA) surfacing only after the fact.
Booking an FX deal, the core task. Before vs. after the redesign.
The bet behind it. I made price transparency the default. The safer-looking option was to show only the familiar headline rate, the number traders are used to seeing. But research revealed the hidden post-margin price was exactly what made users anxious. So I brought the market rate, margin, profit and remaining booking time into one reviewable view, the uncomfortable number, made the trustworthy one.
Five steps to a rate that might already have moved, now market rate, margin and profit shown together, with a visible 90-second countdown.
Research the real anxieties, prototype the transparent flow, and validate it sprint by sprint.
in their own words
“By the time I confirm the rate, it's moved, and I've lost face with the client.”
“I need market rate, margin and profit on one screen, or I'm booking blind.”
“If a special rate breaches my authority, I need to know before I book, not after.”
Burying fees until checkout nudges conversion short-term. I showed rate, fee and final amount together instead, total cost upfront, because trust is the whole product.
Interviews showed the blocker wasn't speed, it was not trusting the rate and fearing hidden fees.
Designed a quote that shows rate, fee and exact amount received together, with a locked-rate countdown.
Usability-tested the transparent flow vs. the old one, faster transfers and far higher trust in the rate.
Delivered a responsive design system so the flow stayed consistent across mobile, tablet and desktop.
From the dense legacy trader terminal to one clear deal-order canvas, verify the client, see rate, margin & profit together, and book before the 90-second window closes.
drag to compare ⇆
The RM opens a clean deal-order canvas, setup on the left, live amounts and rate on the right.
One tap confirms the customer and pulls their details, no re-typing what the bank already knows.
Market quotes, post-margin rates and the live booking countdown, all in one confident view.
When the 90-second rate expires, a clear timeout state lets the RM refresh instead of guessing.
left · details fill from the client's last deal. the RM confirms rather than re-types. · right · the market rate springs between values and counts down, so the number you book stays honest.
a deliberate commit: press-and-hold, a short processing beat, then unmistakable confirmation. why not one-tap? for an irreversible booking, that final beat is what prevents a costly, unrecoverable mistake.





Lift in perceived task clarity, faster, more confident deal capture under the 90-second window.
AED booked through FX Online by May 2025, across 16,265 deals.
RMs & Traders on one responsive system, consistent across desk and device.
live-platform figures · reported by the business, May 2025
This project taught me that confidence doesn't come from removing complexity. It comes from revealing the right complexity at the moment a person must decide, giving an RM and a Trader one canvas where rate, margin and profit live together, so a deal gets booked before the rate moves.
Every choice answered a real anxiety, "did it go through?", "is this rate still good?", and turned it into something visible and reassuring.
Building it wasn't linear. It meant unlearning a dense legacy terminal, prototyping, testing with heatmaps, and reworking until attention landed exactly where the decision happens.
And the system keeps growing. New currency pairs, predictive timeouts, coaching for junior desks, the platform should stay calm and confident long after this release.
A responsive design system, handed to engineering so cost-clarity held across every device and future flow.
Accessible by default: AA-contrast tokens, clear focus states, and legible numerals for amounts and rates.