Engineering Manager · Android · builds a bit of everything
I make the scary parts of an app boring.
Secure video, payments, 99.85% crash-free at exam-season scale. That is the day job leading mobile at Marrow. Off the clock I have shipped Flutter apps, BLE helmet navigation, WebRTC group calls, and a stock-market pricing engine for cocktails. Then I go lift, cook, and argue about One Piece.
What I have solved
All impactSecure video playback engine
340+ commits · 7 yearsOwn the secure playback experience end to end, from a 2019 hackathon prototype to the full engine the product runs on: offline download and play, multi-manifest streaming, subtitles, variable speed, resolution and edition switching, and a standardized error-code system for diagnosing field failures.
Content protection and antipiracy
business criticalLed successive waves of protection for premium medical video, the paid product. The hard part is doing two things at once on real devices: keep content safe from leakage while making sure legitimate paying users never feel the protection. Described by outcome only.
Crash-free reliability program
99.85%+ crash freeHeld app stability across the fleet for years by reproducing field crashes and shipping targeted fixes: video threading, player-screen memory leaks, lifecycle and binding races, and OS-version-specific crashes. Lifted iOS from about 98% to over 99% too.
Like the way I work?
Everything I share here is free. If something I built or wrote helped you, a chai keeps the next one coming.
Buy me a chai