Before
Page Speed38/100
Bounce Rate82%
Conversions0.4%
After
Page Speed98/100
Bounce Rate24%
Conversions+340%
L
Logic Layer Solution
logiclayersolution.uk
before
after
We Build Digital Experiences
That Drive Growth.
150+
Projects
98%
Satisfied
8yr
Experience
All work
Fintech · 2025

Flux — multi-currency payments console

Operations console for a cross-border payments fintech handling 42 currencies and 11k merchants.

Client
Flux Payments
Industry
Fintech · Cross-border
Duration
16 weeks
Year
2025
Next.jsStripeFX
app.flux.io / dashboard
Flux
Overview
Fleets
Alerts
Logs
Team
Settings
Fleet overview
Real-time · all regions
Live
P75 latency
340ms
−92%
Active fleets
1,284
+22%
Uptime
99.99%
Throughput · 24h
By region
Top events
event_1156
event_2290
event_3424
Fig. 01 — Production UI · 2025Flux Payments
Year
2025
Category
Fintech · 2025
Stack
Next.jsStripeFX
Scope
  • Ops UX research
  • FX route inspector
  • Refund batching workflow
  • Merchant timeline UI
The challenge

What they needed to solve.

Ops triaged FX failures in a tangle of Retool, Looker, and Slack threads. Refund SLAs slipped weekly.

Our solution

How we approached it.

Unified ops console with FX route inspector, refund batcher, and merchant timeline. Slack alerts deep-link in.

Web design

Design decisions.

Palette
#0e0c0a
#22272e
#e0622a
#3b82f6
#10b981
Typography
  • AaInter — UI
  • AaGeist Mono — figures
  • AaIBM Plex Sans — narrative
Layout system

Dense tables, status-tinted rows, deep-linkable timelines.

Design highlights
  • Slack deep-links open exact record
  • FX route inspector replay
  • Refund batches reversible
Before · After

What changed.

app.flux.io / dashboard
Flux
Overview
Fleets
Alerts
Logs
Team
Settings
Fleet overview
Real-time · all regions
Live
P75 latency
340ms
−92%
Active fleets
1,284
+22%
Uptime
99.99%
Throughput · 24h
By region
Top events
event_1156
event_2290
event_3424
After
app.flux.io / dashboard
Flux
Overview
Fleets
Alerts
Logs
Team
Settings
Dashboard
Last updated 04:12
Refresh
P75 latency
4.2s
Active fleets
412
Uptime
97.1%
Activity
By region
Top events
event_18
event_216
event_324
Before
Drag to compare ←→
Fig. 02 — Drag handle to reveal before / afterFlux Payments
app.flux.io / dashboard
Flux
Overview
Fleets
Alerts
Logs
Team
Settings
Dashboard
Last updated 04:12
Refresh
P75 latency
4.2s
Active fleets
412
Uptime
97.1%
Activity
By region
Top events
event_18
event_216
event_324
Before

Retool + Looker + Slack threads, broken SLAs.

Refund SLA
78%
Ops headcount
11
FX disputes
4.2%
Tools
5
app.flux.io / dashboard
Flux
Overview
Fleets
Alerts
Logs
Team
Settings
Fleet overview
Real-time · all regions
Live
P75 latency
340ms
−92%
Active fleets
1,284
+22%
Uptime
99.99%
Throughput · 24h
By region
Top events
event_1156
event_2290
event_3424
After

Unified console, batched refunds, deep links.

Refund SLA
99.4%
Ops headcount
11
FX disputes
1.6%
Tools
1
Results

What we measured.

01Refund SLA hit 99.4%
02Retool retired
03Ops headcount kept flat at 4× volume
04FX dispute rate -62%