All work
Project · Streaming / Video
Story TV
Vertical video product work: infinite-scroll UI, playback-sensitive layout and performance on mid-range devices.
- Industry
- Streaming / Video
- Role
- Senior Flutter Developer
- Technology
- Flutter · Video · Performance

Overview
Story TV is a short-form / micro-drama video product. The engineering problem is not “play a file” — it is keeping a vertical feed smooth while video is decoding on devices that are not flagship.
The Challenge
Infinite-scroll video is a frame-budget problem. Controllers, posters and chrome have to be recycled without visible hitch, especially on mid-range Android.
The Solution
I worked on the Flutter UI system for the feed: recycling-friendly scroll, playback chrome that does not fight the decoder, and layout that stays stable when a cell mounts or disposes.
My Role
Led UI system work for a short-form video surface — scroll, playback chrome and mid-range performance.
Key Features
- Vertical infinite-scroll feed
- Playback-aware UI chrome
- Mid-range device performance work
Technical Architecture
- Flutter video feed UI
- Controller lifecycle tied to visibility
- Shared UI system with related audio/video products
Product screens
Engineering Challenges
- Tied player lifecycle to visibility so off-screen cells release decoders.
- Reduced layout jank by keeping feed cells on a stable size contract.
- Profiled on mid-range Android rather than treating a flagship as the baseline.
Outcome
Shipped UI architecture for a production short-form video surface at Swarnakarshan Labs. Scale of the published app is the product’s, not a personal metric.
Next product
KKOSH