Selected Projects

2026
bookfold

Book summarizer that uses stablecoins to pay OpenAI for inference.

2026
pi-video-paste

Pi extension for supporting video processing in the chat interface.

2026
navigator

Workspace for PDFs, EPUBs, and YouTube videos that lets users chat and read or watch the source side by side.

2025
cantos

Farcaster miniapp for discovering thoughtful long posts and tipping authors in any ERC20 token.

2024
recall object storage

Decentralized object storage for Recall Network, including the Rust SDK, CLI, and IPC subnets.

2023
basin

CLI for listening to updates on PostgreSQL tables and exporting them as log files.

2023
toy-ed25519

Rust learning project for implementing the finite-field arithmetic behind Ed25519.

2022
go-tableland

Go implementation of the Tableland validator for indexing SQL events and serving read queries.

2022
crdts

Go implementations of CRDTs and vector clocks for learning eventual consistency.

2022
toy-evm

From-scratch EVM for learning opcodes, stack, memory, storage, and gas.

2022
twtr-cli

Clojure CLI for reading a Twitter timeline and posting tweets.

2019
hql

Clojure DSL for building GraphQL queries with EDN data.

2015
gambit

Python library for multi-search and multi-percolate queries on Elasticsearch.

If any of these projects resonates with you, feel free to reach out.