Search in a video-first content platform is fundamentally different from traditional web search. Users type "Israel ceasefire" and expect not just matching videos, but an AI-generated news briefing, relevant creators, trending topics, and all of it appearing progressively - creators first (100ms), then videos in chunks, then an AI summary streaming token-by-token like a ChatGPT response. A single monolithic JSON response would mean 3-5 seconds of staring at a blank screen.
How I built a 4-tier video caching system and a single UICollectionViewCell
that handles playback, engagement tracking, gesture recognition, trust
visualization, recovery from compositor crashes, and first-frame detection
for HLS streams - all at 60fps.
Finding the right job can be a daunting task. What if a smart assistant could do this for you? Here's how I built an AI-powered job recommendation system.