All work
Y-Tree
Native iOS wealth app with Open Banking and identity verification
A native iOS app for a wealth-management service: clients link bank accounts through Open Banking and verify their identity without leaving the app.
- Role
- iOS Engineer
- Period
- 2020 – 2023


Context
Y-Tree builds financial tooling for private clients. The iOS app is how clients onboard, link accounts and follow their finances.
The challenge
Integrate third-party KYC and Open Banking SDKs into native flows that stay smooth, secure and testable, while modernising a legacy codebase in production.
Built across the stack
- Open Banking account-linking flows
- KYC identity verification with a third-party SDK
- 20+ screens in Swift with UIKit and SwiftUI
- RxFlow navigation and RxSwift data flows
- Migration of five major flows from Xamarin Forms and UIKit to SwiftUI and The Composable Architecture
Engineering highlights
- Legacy Xamarin Forms and UIKit screens replaced flow by flow in a live production app
- Third-party SDK callbacks folded into the app's reactive data flows
- Native UI components and stability work on production functionality
What it enables
Clients link accounts and verify identity inside the app, and the migrated flows became the pattern for the rest of the codebase.