Fintech · React · Banking
Stonegate
Year
2025
Duration
8 weeks
Role
Full-Stack Developer
Category
Web

Overview
Client Type
Web Product
Delivered
2025
Timeline
8 weeks
Stonegate is a full-stack online banking platform with multi-currency accounts (GBP, USD, EUR), peer-to-peer transfers, real-time FX swaps, virtual and physical card management, and a full KYC onboarding flow. Built for a premium, modern banking experience from day one.
The Challenge
Building a production-grade banking interface requires handling real financial data, multi-currency balances, and atomic transactions, all with a consumer-grade polish that builds user trust from the very first login.
The Solution
React and TypeScript frontend with Supabase for auth, real-time data, and atomic RPC transaction functions to prevent double-spend. Multi-currency wallet system with live FX rate feeds. Zustand for client state, Framer Motion for transitions, and a fully responsive dark and light interface.
Features
What Was Built
Multi-Currency Wallets
GBP, USD, and EUR accounts each with dedicated IBANs and sort codes for local and international use.
International Transfers
Send to saved beneficiaries worldwide with real-time FX conversion at live rates.
Currency Swap
Atomic cross-currency swaps with live exchange rates, no spread surprises.
Card Management
Virtual and physical debit card controls per account, with freeze/unfreeze in one tap.
Transaction History
Full audit trail with status tracking, reference numbers, and per-transaction receipts.
Outcomes
Results
Full multi-currency banking product live with real auth, wallets, and transactions
Atomic FX swap execution prevents double-spend across currency accounts
Complete KYC onboarding flow from sign-up to verified account
Stack
Technologies Used
Work Together
Want Something Like This?
Let's talk about your project. I typically respond within 24 hours.