shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Projects
Search projects... ⌘K
  • Projects
    • All 57
    • Web 13
    • Mobile 35
    • macOS 6
    • Packages 2
    • Dev Tools 4
// Seven Peaks Software

Token Exchange Platform

Digital asset exchange with real-time WebSocket market data

Platform
ios
Stage
live
Year
2020
Team
4
Seven Peaks Software @ Seven Peaks Software (2019-2021)
A Andrei Solovev

// Built with

swiftui Combine swift AlphaPoint okta LocalAuthentication WebSocket firebase swift-package-manager

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

// Related Projects

MOBILE
IN PROGRESS 05 / shots

7Tree

A private family tree that syncs across your devices — no account, no server

MOBILE
06 / shots

Motomoto — Motorcycle Network

Motorcycle social network with GPS tracking and community features

NO IMAGE
MOBILE

Payment Wallet App

Enterprise modular payment wallet with KYC and MiniApp support

NO IMAGE
MOBILE

Cinema Booking App

Full-featured cinema booking with seat selection and payments

NO IMAGE
MOBILE

EV Sharing App

Electric vehicle sharing with map-based station discovery

NO IMAGE
MOBILE

Chilindo Quiz — Live Game Show

Real-time streaming quiz game with SignalR

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |