
{Curly Braces}
Mobile engineer. Curly hair, curly braces.
I'm Olya Yeritspokhyan, a senior mobile engineer with 6+ years building iOS and cross-platform apps in Swift, SwiftUI, and Flutter. This is where I share notes from the trenches — mobile architecture, state management, and the small details that make apps feel alive.
// recent posts
all posts →A photo timer that does four things at once (and cancels cleanly)
Structured concurrency for a real workflow: a 5-second countdown that runs alongside three data-fetching tasks, gathers their return values, and unwinds cleanly on cancel — with one Task, one @MainActor, and one [weak self].
- swift
- swiftui
- swift-concurrency
- ios
Three views are all you need for an infinite reel feed
How a TikTok-style vertical feed can live inside just three reusable pages and a paged UIScrollView — and why the math is simpler than you think.
- uikit
- ios
- scrolling
- ui
Sticky headers in SwiftUI that hide, stack, and survive
LazyVStack with pinnedViews gets you 30% of the way there. Here's how I built the other 70%.
- swiftui
- ios
- scrolling
- ui