Blog
Writing about what I'm building and learning.
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.