Jon is the lead firmware engineer for the KeepKey hardware wallet. He has 8+ years experience designing compilers for embedded systems in security and performance-sensitive environments.

Course Title
Hardware Wallets and the Web

Course Description
During this interactive session, you will be guided through the basics of hardware wallet programming on the web. Topics include HD derivation paths, message signing / verification, and transaction signing/verification. We will focus on the Ethereum ecosystem, but also briefly cover Bitcoin and forks.

By the end of this session, you will have all the tools you need to integrate the top three hardware wallets (KeepKey, Trezor, Ledger) into your web app.

*A cursory understanding of Javascript will be necessary to productively learn from this talk.