Richard is the creator of the programming language Roc, the host of the podcast Software Unscripted, and the author of the book "Elm in Action," published by Manning Publications. He started writing in JavaScript before the advent of jQuery, but since 2015 he has focused on development in Elm, Rust, and Roc. During this time, Richard created several popular libraries for Elm, including elm-css, elm-test, and elm-json-decode-pipeline, as well as the JavaScript library seamless-immutable and a fully-fledged compiler for a programming language in Rust.