Selected work
Selected work
Real problems, connected systems, and the path from “useful” to “working.”
01 Introduction
This archive is evidence of how I work: take a real technical problem, choose tools that fit, connect the pieces, and reduce friction until someone can use the result.
Some of it looks like developer education. Some of it is automation, infrastructure, product demos, or community programs. Underneath, it’s the same ownership habit—IT and systems work that happens to be documented in public.
AI and automation show up often here because those are areas I go deep on. They’re specialties under a broader technology practice, not the whole story.
02 Selected recent work
Contemporary exampleLocal video captions with Cursor, Whisper & FFmpeg
End-to-end walkthrough: build a local caption pipeline, publish to YouTube, and keep cloud token spend off the critical path.
Contemporary exampleWorking on NateHaskins.com with ChatGPT, Cursor, and local tools
How I split website work between language models, local media processing, Git, Cloudflare, and R2 — spending model usage where judgment matters.
Contemporary exampleIntegrating Trello into a Cursor dev workflow
A project card as shared memory: status sync, notes on demand, and local Puppeteer screenshots embedded inline in comments.
03 Earlier work (archive)
Older exampleShipping a Ren’Py game with GitHub Actions
Automating multi-platform builds and itch.io publishing so a branch push becomes a release — without hand-uploading every package.
Older exampleRunning n8n on a Raspberry Pi for local automation
A practical Raspberry Pi deployment for self-hosted workflow automation on a home network.
Older exampleitch.io Butler from scratch on Windows
Starting from a clean machine to install Butler, wire up PATH, and push binary-patched game updates to itch.io.