Projects

Things I build outside of work.

PopsicleBoat

A small social web project about low-friction posting and conversation. It can be the comment section for any blog, and it is the comment section for most of the posts on this one.

popsicleboat.com

OnCue

A security camera for the Mac you already own. It watches for motion or sound and records to a folder you choose. Nothing leaves your machine.

oncue-web.netlify.app

Gitness

A git client for macOS, built on AppKit and libgit2. I started it in 2017, left it alone for six years, and picked it up again in September 2026. It is not released.

More about Gitness

Blitkit

A small 2D game engine in Rust, built over wgpu. A game implements one trait and calls start(), and the engine takes it from there: the window, the event loop, drawing, keyboard input and sound. I also have my version of pong, snake and tetris built on it.

github.com/jvalol/blitkit

512KB Club Orange Team member