David Knott is a blockchain developer who is equally comfortable coding and communicating. He considers himself lucky to be doing what he loves for a living: churning out the cleanest of code and providing blockchain solutions to business problems on a daily basis. In the past year, he’s designed and implemented an Initial Coin Offering, contributed to OpenZeppelin (improving token security through standardization) and py-evm (building a python implementation of the Ethereum Virtual Machine), and is currently working for the Ethereum Foundation on Viper (a functional smart-contract programming language).