I'm a software designer, developer and author with a history of pioneering work in a number of computing technologies, including programming languages, mobile systems, database systems, software architecture, neural networks, machine learning, graphics and user interface.  I'm currently focused on machine learning.