Unstoppable Domains
Unstoppable Domains issues blockchain domain names: readable names that double as your wallet address and web3 identity, owned as NFTs instead of rented from a registrar. Other product teams build payments, profiles, and integrations on top of them.
I was there about four years, first leading developer tooling, then owning the core platform everyone else built on.
The core work is what I’m proudest of. I designed and built a domain marketplace on Seaport Protocol, leading the backend and smart contracts from research through implementation. I built a full-history ENS indexer over millions of domains. I found a cheaper way to tokenize DNS names on-chain, using RSA/SHA-256 through the EVM’s modexp precompile instead of pure-Solidity P-256, which cut verification gas by two to three times. And I fixed a Seaport-js bottleneck that left marketplace requests hanging for 30 to 120 seconds, down to one or two. Earlier, on developer tools: SDKs in several languages, a cross-platform CLI and Go library, and partner integrations with Brave, Blockchain.com, Alchemy, Trust Wallet, and Litecoin Wallet. I got integration down to a one-liner, and started the Android and iOS libraries so resolution worked on phones too.