projects
A small index of shipped, in-progress, and archived work.
FossilVault
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.



Bucketize
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.
Feedi
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
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
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.