Programmer with a background in design, based in Portland, Oregon. I build things with code, hardware, and 3D printers — often at the intersection of all three.
An open-source experiment in carbon removal using the electrochemical pH swing of seawater. Designed for low-cost replication.
A minimalist, open-source sensor platform built around the LoRa protocol. Low-cost environmental monitoring for remote locations.
Show Claude Code’s live state in your tmux status bar.
Makes any resource on the web available to your client-side application, bypassing CORS restrictions.
A simple, hackable dashboard for your home’s IoT devices. Grandma-friendly.
A custom calorie counter built on ChatGPT. Describe your meal in plain language and get a calorie estimate.
A drag-and-drop grid scheduler for Vue, inspired by uTorrent’s scheduling interface.
A collection of 3D printing projects, models, and experiments.
Fast document OCR with Node.js and Socket.io. Drop files in, get text out.
A novel recipe generator that creates new dishes from ingredient combinations.
The relaxed search spider. A polite, unhurried web crawler.
A standalone plugin that forwards Planka project management notifications to Slack.