I enjoy working on challenging problems that expand the frontier of what is possible. I find great reward in building systems that people enjoy to use.
I have over 20 years experience as a machine learning engineer, distributed systems engineer, software engineer, data scientist, and network engineer. I have worked in the technology, internet, insurance, finance, mining, news media, mobile gaming, educational video distribution, computer hardware distribution, and education industries delivering high impact products that solve real customer needs using the latest and most advanced technologies.
I was awarded a doctorate in computer science in the areas of machine learning and information retrieval resulting in 12 peer reviewed publications with over 300 citations. Many of these publications were in the highest ranked conferences in the field such as CIKM, SIGIR, and WWW. My thesis was nominated for an outstanding thesis award