moizuqaili
All work
Fintech

VaultPay

Multi currency cross border B2B treasury

Platform
Web app
Built for
Finance and treasury teams
What I delivered
FX flows, batch payouts, approvals
Tools
Figma, Framer
01

Executive summary

A treasury workspace for finance teams to hold, convert and pay out in 34 currencies with transparent FX.

0

Currencies

Verified post-launch

↓0%

Settlement time

Verified post-launch

+0%

Retention

Verified post-launch

02

The problem

CFOs couldn't see true FX cost until settlement; payouts took 3 to 5 days.

03

Research insights

  1. 1Hidden spread eroded trust more than price.
  2. 2Approvals needed dual control.
  3. 3Teams batch payouts on Fridays.
04

Constraints

Multi jurisdiction complianceReal time ratesDual authorization
05

Interactive prototype

This is the real treasury workspace. Check balances in six currencies, lock a live rate and convert with every cost shown, then fix, submit and approve the Friday supplier batch with two signatures.

Treasury overview · 21 Oct 2026

Balances

Total balance across 6 currencies

$2,353,380.93

+$184,000 today · +11.4% over 30 days

AccountBalanceShareIn USD
USDUS DollarACH 0260 0959 3$1,284,500.0054.6%$1,284,500.00
EUREuroIBAN LT12 3250 0024€412,300.0019.0%$447,471.24
GBPBritish PoundSort 04 00 75£96,800.005.2%$122,500.63
AEDUAE DirhamIBAN AE07 0331 2345AED 1,150,000.0013.3%$313,138.19
PKRPakistani RupeeIBAN PK36 SCBL 0000Rs 38,400,0005.9%$137,921.13
SGDSingapore DollarAcct 885 1234 567S$64,200.002.0%$47,849.74

Upcoming · next 7 days

Supplier batch · 6 payouts

Fri 23 Oct

≈ $312k

Payroll funding · PKR

Mon 26 Oct

Rs 41.2M

Invoice due · Orbit Retail

Wed 28 Oct

+$96k
PKR short by Rs 2,800,000 for Monday payroll. Convert from USD.

Activity

↓

Received from Orbit Retail Inc

09:12 · SWIFT · ref ORB 5521

+$184,000.00
↑

Converted USD to EUR

Yesterday · Rate 0.9198 · locked 15s

−$120,000.00
↑

Payout · Kestrel Logistics

Mon · SEPA Instant · settled 11s

−€31,400.00

1 · Balances

Six currency accounts valued live. Switch the base currency, hover the 30 day chart, and see whether upcoming payroll is covered.

2 · Convert

Type an amount, see the mid rate, spread and fee before you commit, compare with a bank, then lock the rate for 15 seconds and convert.

3 · Payouts

Fix the invalid account in the Friday batch, submit as the maker, switch to the CFO to approve, and watch each payment settle and debit your balances.

06

Solution walkthrough

01

All in cost preview

Rate, spread and fees shown before commit.

02

Batch payouts

CSV upload with inline validation and per row FX.

03

Maker checker flows

Role based approvals with audit trail.

Next case study

Cygnus Cloud