I build smart software systems, often at the intersection of user interfaces and data intensive processes.
I love to work with real time streams, incremental computation, data visualization, machine learning, natural language processing and geospatial data.