Hi, I'm Rowan.
I build wallets & strange little interfaces.
Product engineer at Keplr.
Work
- Keplr ↗
- The multi-chain wallet where most of my work lives. Extension · Mobile · Web. Shipped Bitcoin, Swap v2, and EVM/Starknet support, and the fee math behind them.
- Vizor ↗
- A Zcash wallet built to make shielded transactions feel simple. Flutter · Rust. Shielded-send flows shaped by proof generation and sync state; NEAR Intents swaps and Keystone air-gapped signing.
- bitcoin-from-scratch ↗
- Bitcoin in Go, chapter by chapter, from finite fields to SegWit and networking. Side project. Block header parsed by hand; script, SegWit, and P2P on top.
About
At Keplr I build wallet interfaces around swaps, fee math, signing, and the failure modes users should never have to think about.
I read the spec twice because people keep real money in what I ship. Lately I keep drifting toward Zcash. I'm new to it, which means I still notice where the interface feels strange.