I build Connected TV apps at Hypersolid: NLZIET on Smart TVs, Chromecast receivers, and the video players underneath them. Most of it is performance work. The devices they run on are older and slower than the machine I write on.
| CH | Programme | On air |
|---|---|---|
| 01 | NLZIET The streaming app on Smart TVs: chapters, search and the Bitmovin player, in Svelte and TypeScript. |
Since 2022 |
| 02 | Chromecast receivers Custom receivers for several projects, and the TypeScript boilerplate they start from: playback, error handling, the Cast SDK. |
Since 2023 |
| 03 | VAMP The chord sketchpad I wanted as a trumpet player: loop a progression and play over it. Offline, no accounts. Play it · source |
Since 2026 |
| 04 | KIJK The KIJK app across Smart TV brands, with THEOplayer and advertising integration. |
2022–2025 |
An agent writes the first draft. I work AI-first: the code, the tests, and often the question I had not thought to ask. My time goes to choosing between options, and to deciding what not to build.
I answer for what ships. Nothing goes in that I have not read, and every claim has a check behind it that can fail: a test, a budget, a build that refuses.
Expertise, built into the tools. Rules, prompts and checks that colleagues and agents both run, so accessibility and performance are the default rather than a comment in review.
Trumpet, mostly jazz, which is why VAMP exists. Photography, and a lot of games. On the side: YouTube Swoop, for triaging playlists by swiping cards, and Krysa, a rat-themed planner for a conference week in Prague.
Happy to talk about Connected TV work, or the trumpet if you would rather: LinkedIn or rickgroot.nl.
ii – V – I. Back to work.


