projects

A small index of shipped, in-progress, and archived work.

FossilVault

fossilvault.app

FossilVault app icon

A collector-grade vault for fossils, minerals, gemstones, and rocks — cataloging specimens, provenance, and photos in a database that stays structured over time, without the spreadsheet.

product shape
Specimen records across fossils, minerals, gemstones, and rocks — taxonomy, provenance, photos, values, notes, want lists, and collection stats.
core workflow
Capture in the field, maintain, browse, and export collection data without relying on spreadsheets as the primary interface.
platform
iOS and Android, offline-first, with cloud sync and no account required to start.
useful tools
CSV import/export, museum-quality PDF label creator, want lists, localities and visit logs, and a collection stats dashboard.
FossilVault home screen with collection overviewFossilVault stats dashboard with value analysis and world find mapFossilVault label creator generating museum-quality specimen labels

Bucketize

project page

A calm, iPhone-only salary-day planner for mapping income to bills, set-asides, and spending priorities — looking ahead at where the next paycheck should go, rather than logging purchases after the fact.

Real feedback from your app without a bulky SDK taking over. Privacy-first by design: headless SDKs, no tracking or device identifiers, and data kept in the EU or US. Integrates in minutes and routes every item to one clean inbox, webhooks, or GitHub.

TRMNL Plugin Preview

project page · GitHub

An open-source local preview server for building TRMNL plugins. Point it at your markup endpoint and it renders every layout variant — full, half, and quadrant — across both device models in the browser, so you can iterate without deploying to a device.

TRMNL Token Meter

project page · plugin

Private, glanceable Codex usage on an e-ink display. A live TRMNL plugin backed by an open-source CLI collector that computes token and cost aggregates locally, syncing only sanitized summaries.

After 8 Podcast

archived

Conversations on expat life, culture, tech, and everyday realities abroad. Kept here as older public work rather than a current project.