MARIOXSoftware

Airwallex.

Business accounts across currencies mean the boring parts carry all the risk.

Client
Airwallex
Sector
Fintech
Scope
App + web
Stack
TypeScript, Java / Spring, React
Overview

Global business accounts and FX. Interfaces and services for money moving across borders.

01 — The challenge

What made it hard.

Multi-currency business accounts combine FX, compliance and settlement across jurisdictions, each with its own rules. An outage here is a regulatory event rather than an inconvenience.

01

Onboarding compliance

KYC and AML checks have to satisfy regulation without becoming the reason users abandon signup.

02

Provider dependency

Payment rails fail in ways you do not control. The system has to degrade without losing money.

03

Audit expectations

Regulators ask what happened on a specific date to a specific account. The answer has to take minutes.

02 — The product

What we shipped.

Account interfaces and the services behind them: balances, transfers, FX quoting and the operational tooling that supports them.

03 — The build

How it holds up.

Idempotent money-moving endpoints, audit trails written on the same transaction as the change, and failure modes specified alongside the happy path.

The system

Every balance is derived from an append-only record rather than stored and mutated, so history can be reconstructed at any point. Provider dependencies degrade without losing money.

Stack
TypeScriptJava / SpringReactPostgreSQLKafkaAWSTerraform
iOS and Android apps
Web platform
Architecture, CI/CD and handover docs
04 — Ownership

Theirs, from day one.

Ask for the full metrics on a call →
Next case study · FintechSoldo →

More fintech work.

All 42 case studies →
MagicfinservFintech platform
SkydoFintech
FampayFintech

Building something like Airwallex?

Tell us what you are building. A senior engineer replies within one business day. NDA on request.

Start a fintech projectReply in 1 day
Phone
I need
Budget
Confidential. NDA on request.