Namebase was the primary marketplace and registrar for Handshake, a decentralized alternative to ICANN's domain name system. Instead of a central authority controlling who owns top-level domains, Handshake puts them on a blockchain where ownership is settled through proof-of-work auctions.
I built the domain transfer marketplace, which let users buy and sell Handshake names using either BTC or USD. This required coordinating blockchain transactions with fiat payment flows and handling the escrow logic for trustless transfers between strangers.
On the infrastructure side, I worked on the crypto wallet's coin-selection algorithm — the logic that decides which UTXOs to spend when constructing a transaction. The original implementation didn't scale well as wallets accumulated thousands of small outputs, so I redesigned it to batch and consolidate more efficiently.
I also modified the Handshake full node to serve DNS queries directly from nameservers, which let us host over 10k domains without a separate resolution layer, and built a DNS gateway that resolved Handshake names backed by content on IPFS and other decentralized storage networks.