Open-source software I build and maintain.

Nostr identity

Nostr Passkey Proof of Concept

An iOS proof of concept for deriving deterministic Nostr identity secrets from synced passkey PRF output, with Nostr used as a public salt registry for recovery.

Bitcoin payments

Bare Bitcoin Plugin for BTCPay Server

A BTCPay Server plugin that accepts Lightning payments directly to a Bare Bitcoin account and shows its balance in BTCPay Server.

Bitcoin seed generation

LilyGO T-Display Bitcoin Dice Seed Generator

An offline, dice-only BIP39 seed generator for the LilyGO TTGO T-Display. It records private rolls, generates a mnemonic, verifies the backup, and clears sensitive material.

Bitcoin NFC

Tapcards

A Go implementation of the Coinkite Tap Cards NFC protocol, focused on Satscard functionality and APDU and CBOR data exchange.

Bitcoin monitoring

Canary

Self-hosted Bitcoin monitoring with transaction alerts, intelligent balance notifications, and watch-only security.