MovieBot
A Twitch chat bot for public domain movie nights. Chat votes, the bot counts, and OBS gets nudged along so the stream can feel more like a show than a checklist.
Online from Zac's desk
I build small internet machines: Twitch tools, movie-night bots, GitHub Pages experiments, and helper scripts that turn recurring annoyances into buttons.
Workbench
This is not a polished trophy case. It is the bench: finished pieces, useful half-ideas, and the little experiments that make streams and projects less repetitive.
A Twitch chat bot for public domain movie nights. Chat votes, the bot counts, and OBS gets nudged along so the stream can feel more like a show than a checklist.
The public workbench itself: a tiny static site with enough motion, attitude, and room to keep changing as the projects get sharper.
A parking spot for the next tiny tool that starts as "why am I doing this by hand again?" and ends as a command, checklist, or widget.
A small future build for overlays, polls, scene cues, or anything that lets the audience poke the edges of the stream without derailing it.
Systems
The fun part is not making giant platforms. It is spotting a repeated friction point, making the smallest useful thing, and turning it into something with a little personality.
Movie nights, stream setup, repo chores, notes that keep getting rewritten.
One button, one command, one page, one bot behavior. Small enough to finish.
Clear labels, bright feedback, useful defaults, and just enough visual spark.
Write down the setup details before future-Zac has to reverse engineer them.
Make the useful version first. Make it pretty after it survives real use.
Small enough to finish, annoying enough that finishing it feels great.
A short handle for the experiments, repos, and tools I want under one roof.
Tiny Lab
Tuned for stream helpers, practical automation, web experiments, and tools that sound small until they save a night.
> Generate a project seed when the bench needs a new spark.
Now
Making Twitch voting and OBS handoffs feel less like production chores and more like part of the room.
Keeping this page honest: fewer generic portfolio lines, more notes about the projects I actually touch.
Writing down tradeoffs and tiny setup details before I forget why the build works the way it does.
Contact
Most of the interesting stuff lands on GitHub first. This site is the map, the notebook, and the occasional shiny button.