Dane Hesseldahl
Senior Roku developer and OTT engineer building streaming TV platform experiences for millions. Currently at Crunchyroll. Previously Disney Streaming, Hulu, Nordstrom. 25+ years shipping code for the web and the living room.
Featured Projects
roku-mcp
MCP server for AI agents to interact with Roku devices — inspect SceneGraph UI, send remote input, take screenshots, query device state.
rokuperf
CLI profiling tool for Roku channels — live metrics, SceneGraph diffing, BrightScript console.
botcall-mcp
An MCP server that gives AI agents real phone numbers. Provision a number, receive SMS, and extract verification codes.
Latest Posts
roku-ecp: The Library Roku Should Have Built
I got tired of hand-rolling HTTP requests to port 8060 like an animal, so I built a proper TypeScript client for the Roku External Control Protocol. No WebDriver. No Appium. No Java. No bullshit. Here's how it works and why it matters.
Is the Dip Still Out?
I spent the better part of the early 2000s getting paid to build WordPress blogs for other people. Never made one for myself. Twenty-two years later, here we are — a forty-something Roku engineer launching a personal site like it's some kind of achievement. It's not. And yes, AI helped build it. I'm not going to be weird about it.