Roku channel development, end to end
I build Roku channels in BrightScript and SceneGraph, including the video player, the ads, and the analytics, and I take them through Roku certification. My player and app work is live in Xfinity Stream, Peacock, discovery+, and Gospel Stream, so if you own a Roku you can open any of them tonight. Roku says more than 100 million households worldwide stream on its platform.
Have a channel to build or fix? Email me for a scope call.
Channels I've shipped work on
- Xfinity Stream (Comcast, 2023 to 2025, Principal Roku Developer). I led the team that owned the Roku Video Player inside the Xfinity Stream channel, the streaming app for Comcast's video service. Comcast reported 11.8 million domestic video customers at mid‑2025. I integrated the Roku Ad Framework with SCTE‑35 signal parsing and FreeWheel, Comcast's own ad platform, and I led the Interstitial Library integration, which grew linear ad revenue 300%. I also wrote the RFC 6570 URITemplate library the HLS to DASH migration was built on. The channel has more than 134,000 ratings in the Roku store.
- Peacock (NBCUniversal, 2026, Senior Roku Developer). I worked on the video player for Peacock on Roku through Super Bowl LX and the Winter Olympics. In that stretch Comcast reported Peacock revenue above $2 billion in a quarter for the first time, then Peacock's first profitable quarter, at 48 million paid subscribers. I stabilized a crashing test suite built on Rooibos, the open‑source BrightScript unit‑test framework, and integrated Adobe Edge analytics.
- discovery+ (Warner Bros. Discovery, 2020 to 2022, Senior Software Engineer). I built screens and extended the event system for the discovery+ Roku app, which was on Roku from launch day in January 2021, while I was there. By early 2022 Discovery reported 24 million paid streaming subscribers across its services, most of them on discovery+. The channel is still live, with tens of thousands of store ratings.
- Gospel Stream (The Church of Jesus Christ of Latter‑day Saints, 2021 to 2023, Principal Roku Developer, contracted through NJLIGames). I took the Church's streaming channel from an empty repository through Roku certification, with live and pre‑recorded events, resume playback using the Roku registry, and Youbora analytics. It's live today as Gospel Stream, the Church's official app for its broadcasts. It carries general conference, which the Church says reaches millions of people in more than 70 languages.
The full history is on the home page and in my Roku development resume (PDF, Word). I've also written about what a Roku channel actually costs and put together a Roku certification checklist from a channel I took through it. Everything else is under Writing.
What I build
- New Roku channels and apps for VOD, live, or both, from the content feed to a certified channel in the Roku store.
- Custom SceneGraph video players with resume playback, HLS and DASH, trick play, and captions.
- Ad integration with the Roku Ad Framework, SCTE‑35 signal handling, FreeWheel, and interstitials.
- Analytics with Youbora, Adobe Edge, Kochava, or your own event pipeline.
- Rescue work on existing channels: slow performance, unreliable playback, failed certification, or a test suite that won't stay green.
Have a project like one of these? Email me for a scope call.
How an engagement works
- We have one call about your content, your platforms, and how the channel will make money.
- I send a written quote with a fixed scope and a fixed price. There's no hourly meter.
- I build it myself. You deal with me the whole way, with no subcontractors and no handoffs.
- I take it through Roku certification and hand over the source code and documentation.
Common questions
What does a Roku channel cost?
Every project gets a written, fixed‑scope quote after one call. The price depends on whether it's live or VOD, whether it runs ads, and how complex the player is, so I quote the real work instead of publishing one price for everyone.
Do you handle certification?
Yes. The job ends with your channel certified and live in the Roku store.
Can you fix an existing channel?
Yes, and that's a common kind of project: performance, reliability, ads, or a failed certification.
Who does the work?
I do, through NJLIGames Ltd. You work directly with the engineer who led the Roku Video Player team for Comcast's Xfinity Stream channel.
Start with one call
Tell me what you want on TV. I'll scope it on the call and send a written quote. I'm in Mount Sinai, New York, and I work remotely with clients anywhere.