Projects
Products I shipped, open-source code and talks.
Nuclear Wars
A Cold War strategy game for Apple Vision Pro where the whole planet floats in your room. Built solo in Swift, SwiftUI and RealityKit, no game engine.
- months solo, from idea to App Store
- 3 months solo, from idea to App Store
- players per match via Game Center
- 6 players per match via Game Center
- App Store languages
- 10 App Store languages
SwiftSwiftUIRealityKitvisionOSGameKit
GrowDiaries
A social network for growers, built from scratch in pure SwiftUI + TCA.
- lines of Swift
- 86K lines of Swift
- features shipped
- 90 features shipped
- shippable builds
- 321 shippable builds
SwiftSwiftUITCASwift ConcurrencyXcode Cloud
Alfa-Bank trading & investing
Stability, navigation and a sub-team of 10 in a 35-engineer iOS organization behind the best investment app of 2024.
- monthly active users
- 400K monthly active users
- crash-free sessions
- 99% crash-free sessions
- sub-team / iOS org
- 10 / 35 sub-team / iOS org
SwiftSwiftUIUIKitMVVMSnapKit
TCA App Demo
A reference iOS app with The Composable Architecture and a tab-based structure, iOS 16.6+.
SwiftSwiftUITCA
stableDiff
On-device image generation with Stable Diffusion and CoreML on Apple Silicon.
SwiftCoreMLStable DiffusionApple Silicon
iOS Application Architectures — GrindConf 2019
A conference talk on choosing an architecture for an iOS app: MVC, MVVM and VIPER.
iOS architectureMVCMVVMVIPER