Projects

What I'm building, maintaining, and thinking about. A mix of shipped products and active work, with honest status labels, live links, and real code.

Products & Solutions

Software built to solve a real problem for the people using it. Shipped, or shipping.

Johnny Solarseed screenshot

Johnny Solarseed

Live

The DIY solar toolkit for Oregon homeowners: education, rate tooling, and open-source Home Assistant integrations shipped through HACS.

Deep dive →
Blanchet House screenshot

Blanchet House

Live

A cinematic, fully offline presentation of a Portland nonprofit's history, built in my role there. Every on-screen fact traces back to a source.

Rejog Stash screenshot

Rejog Stash

In Development

A personal inventory and peer-to-peer lending app. Point your camera at a shelf and it catalogs what it sees, then lend things to friends with a one-time link.

Deep dive →
Secure Bike Parking screenshot

Secure Bike Parking

In Development

A map-driven guide to safer bike parking in Portland, scoring each spot by theft risk and visibility. Started as a two-person hackathon build, grew into a public map plus an admin moderation portal.

Deep dive →
TradeTrack2 screenshot

TradeTrack2

In Development

A .NET investment-portfolio analyzer that imports brokerage statements and computes positions, realized gains, and performance. Co-built with another engineer; I own the financial-correctness core and the launch infrastructure.

Deep dive →

Tooling & Utilities

Developer tools and infrastructure I built to make the work itself faster, cheaper, and more reliable. Some open-source, some self-hosted.

RemoteDeploy screenshot

RemoteDeploy

Live

An open-source macOS menu-bar app that builds, signs, and serves an iOS app over your private network. Any iPhone installs it from Safari in about ten seconds.

Deep dive →
Loomwork screenshot

Loomwork

Live

The open-source Astro publishing framework that powers every site in this portfolio, and several outside it. Content collections, MDX, Cloudflare deployment, and a mobile PWA editor.

Deep dive →
Sqzarr screenshot

Sqzarr

Live

Self-hosted GPU-accelerated media transcoder. Single Go binary, clean React admin panel, no Docker, no subscriptions. Built entirely by agents from a voice interview.

Deep dive →
Plane (self-hosted fork) screenshot

Plane (self-hosted fork)

Live

I replaced a paid ticketing service by forking open-source Plane: re-enabled what I needed, added a REST API for work-item relations, and cut over to self-hosted production.

Deep dive →
Latticeflow screenshot

Latticeflow

In Development

A single-binary CLI that drives multiple AI coding agents through a deterministic plan, implement, review, ship workflow backed by a ticket system. Cut the cost of agent-driven work by roughly 10x.

Deep dive →

Research & Interests

Not products, just where my curiosity goes: personal context, workflow systems, and pulling signal out of messy personal data.

Smart Home Lab screenshot

Smart Home Lab

Live

A sprawling Home Assistant installation that doubles as a research platform, and the proving ground where the Solarseed integrations get stress-tested first.

The Process screenshot

The Process

In Development

A personal operating system powered by AI. Repeatable workflows turn raw daily input (voice memos, notes, decisions) into organized, actionable output. Runs daily.

10+workflows
Deep dive →
Rejog screenshot

Rejog

In Development

Your life, searchable, starting with your voice. Tap, talk, and AI surfaces what matters: what's due, what's done, what's slipping. End-to-end encrypted. Rejog is the umbrella brand; the first shipped product is Rejog Stash.

Deep dive →
The Image Depot screenshot

The Image Depot

In Design

AI-powered photo curation: from camera-roll chaos to a clean, self-hosted gallery. The next chapter of a 25-year-old project that started before Flickr existed.

25+years running
Deep dive →