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
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
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
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
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%