Jon Kauffman: multidisciplinary creative, technologist, product designer and AI builder