Token Exchange Platform
Digital asset exchange with real-time WebSocket market data
// Built with
01 Problem
A digital asset exchange needed a modern iOS trading app with real-time market data, order management, and regulatory compliance (KYC). The app required WebSocket streaming for live price updates, biometric authentication, and enterprise-grade security for handling financial transactions.
03 Solution
Built a SwiftUI + Combine trading app — one of the earliest production SwiftUI apps in the organization. Integrated AlphaPoint exchange via WebSocket for real-time Level1/Level2 market data and order management. Implemented Okta authentication with biometric unlock, KYC compliance workflow, and complex order state machine. Used nested ViewModel pattern for composable screen architecture.
04 Outcomes
Qualitative
- Real-time trading with WebSocket market data (Level1 + Level2)
- Early SwiftUI + Combine production adoption
- Enterprise authentication with biometric unlock
- KYC compliance workflow integrated into onboarding
06 Constraints
- Real-time price data via WebSocket (sub-second latency)
- Regulatory KYC compliance required
- Biometric authentication for sensitive operations
- Complex order lifecycle state management
07 Innovation
Early production SwiftUI + Combine adoption for a regulated financial app. Nested ViewModel pattern with @Navigation property wrapper for type-safe state management. Complex order state machine for trade lifecycle (pending → matched → filled → cancelled).
Novelty: high
@ Seven Peaks Software 




