Open Banking UI
PSD2-compliant SEPA payment interface enabling multi-bank aggregation with real-time transaction flows for financial institutions.
ReactTypeScriptViteReact IntlPDF.js
Role
Frontend Lead
Company
A-Cube S.R.L.
Year
2024
The Challenge
Financial institutions needed a unified interface to comply with PSD2 regulations while aggregating data from multiple banking providers. The existing solution was fragmented, slow, and couldn't handle the transaction volume required by enterprise clients.
The Solution
- Component library with strict typing for financial data handling
- Optimistic UI updates with rollback for transaction reliability
- Multi-bank API abstraction layer for provider-agnostic integration
- Real-time WebSocket feeds for live transaction monitoring
- Multi-language support with React Intl for EU-wide deployment
Results
50K+
Transactions Q1
-60%
Onboarding time
99.7%
Uptime
Learnings
Working with financial data at scale taught me that type safety isn't a luxury — it's infrastructure. Every loosely typed boundary became a production incident waiting to happen. This project cemented my commitment to TypeScript-first architecture.