A working, deployed fintech product that helps people send money home at the right time.
| Property | Value |
|---|---|
| 🟢 Live at | fxpress.netlify.app |
| 🔖 Type | Fintech AI co-pilot · cross-border remittance |
| 📱 Platforms | Web · Chrome extension · single-canvas widget |
| 🛠️ Built with | HTML/CSS/JS · Cloudflare Workers · Claude API · Frankfurter · Netlify · Figma |
| 👤 Role | End-to-end designer + builder — research, design, deploy |
fxpress.netlify.app — open in any browser.
Change the corridor, watch Fexi's read shift, save a trigger with a calendar reminder, or hand off to your preferred provider (Wise, PayPal Xoom, your bank app).
| Layer | What's Real | What's Simulated |
|---|---|---|
| FX rates | 18 corridors via Frankfurter (84 central banks), plus 30 days of history per corridor | — |
| Conversion math | Deterministic JavaScript | — |
| AI narration | Claude via Cloudflare Worker | Falls back to templated voice if unreachable |
| Triggers + history | localStorage persistence, .ics calendar reminders | — |
| Provider hand-off | 8 deep-links, pre-fill where supported | — |
| Provider fee | — | Not shown at all — FXpress can't see the provider's pricing, so the canvas names the gap |
| Send execution | — | Hands off to user's chosen provider |
The widget is real software that anyone can use right now. The case study below documents the research and design decisions behind every consequential choice in how it works.
People send money across borders on a schedule — to a parent, a sibling, a child studying abroad. The transfer is routine; the stakes are personal. The sender wants three things: a fair rate, good timing, and certainty about exactly what their recipient will receive.
Existing apps move the money reliably but offer no help with timing — and timing is where senders quietly lose value, transfer after transfer, without ever knowing how much.
FXpress closes that gap. It is a companion app, not a bank — an AI co-pilot built around the one job most apps treat as an afterthought: helping people send money across borders at the right time, with confidence in what arrives. Its co-pilot, Fexi, reads the current rate, counts how many of the last 30 days closed below it, and describes where today sits in that range — then waits for the sender to decide. It never forecasts, and it never sends on its own.
One architectural decision shapes everything FXpress does: