My Work At Stan
Over Four Years, Building Australia's Streaming Platform
For the past four years, I've been part of the six person CTV team behind Stan, Australia's largest homegrown streaming service.
I maintain the core TV app running on 175+ platforms serving 1.6M+ users across smart TVs, game consoles, and set top boxes.
From the 2024 Olympics to daily binge watching, every stream on TV runs through code I've written.
Open Source, Awards, and Big Wins
I contributed a 4x performance improvement to Google's open source Shaka Player HLS parser, work that earned the Nine Digital Annual Award for "No Stone Left Unturned" (one of only four awards given annually).
I led a device performance initiative that brought 2015+ legacy devices onto the latest app version, increasing platform coverage by 30%.
As a key contributor to the 2024 Olympics project, I rebuilt core navigation, improved app stability, and enhanced analytics and reporting under one of the highest traffic events of the year.
My work spans video playback engineering, performance optimisation, internal tooling, systems design and architecture. The focus: making Stan work flawlessly on extremely constrained hardware running ancient browser webviews.
The Tech Stack
Built with React, TypeScript, and Redux running across Tizen, WebOS, WebMAF and dozens of other platforms.
Webpack handles the heavy lifting for 175+ device configurations each with unique quirks and limitations. Targeting devices all the way down to Chrome 38 and Safari 7.
I've built custom internal tooling around native tooling gaps, creating a unified dev experience across every platform.
It's the kind of infrastructure work that doesn't ship features but makes shipping features possible.
Systems, Tools, and Architecture
I help drive the architecture behind 175+ platforms, and build the foundational libraries that these platforms rely on.
Design system, analytics, player bugs, performance, platform quirks: when work lands on constrained TV hardware, I'm ready to dive in. I refactored our monolithic codebase into a modular, testable monorepo and designed cross device testing pipelines that unblocked QA.
From remote logging and debugging tools to custom runtimes, I build the tooling that keeps a multi platform app stable and devs happy.
Optimisations at Scale
My performance work goes deep into ancient browsers and hardware limitations. I consistently diagnose and fix real performance issues backed by real data.
Some of my work includes diagnosing and eliminating redundant React renders, optimising garbage collection (yep), forcing hardware decoding and batching network requests between user interactions to name a few.
By engineering custom GPU optimised animation hooks that devs adhere to, I stopped layout thrashing animations getting into production and ensured smooth UI across even the oldest of platforms.
Team Culture
I believe in lifting engineering standards and driving collaboration.
I actively mentor junior developers, host organisation wide tech talks and represent our platform's hardware constraints in Stan's internal design system teams.
Championing a strong team culture helped us take home the award for Best Teamwork at Nine Digital's annual hackathon.
