01
Financial services
Switzerland
- Azure Data Factory
- Azure Databricks
- TimescaleDB
- Swissquote AMI v2
- QuantLib
- React + TypeScript
- b.link Open Banking
One platform across eight banks, with Swiss data residency
- The problem
- A Swiss wealth management firm ran portfolio operations across 8+ global banks by hand: 40+ hours a week of manual reconciliation, discrepancy detection measured in days, and no real-time view of client positions, all under strict Swiss data residency rules.
- What we built
- A multi-bank data platform on Azure Switzerland. Swissquote AMI v2 and b.link Open Banking feed a harmonization layer; a QuantLib calculation engine computes TWR/MWR, risk, and volatility into TimescaleDB; a React and TypeScript front end serves real-time monitoring behind immutable, geo-fenced audit trails.
99.95%
platform uptime SLA
150,000+
portfolio calculations a day
<100 ms
response time across portfolios
8+
banks integrated on one platform
Manual reconciliation fell from 40+ hours a week to 15 minutes a day, discrepancy detection from 3-5 days to under 5 minutes, and data accuracy from 94.2% to 99.95%. 6 members, 6 months.