I find creative solutions to technical challenges.

For over a decade, I held the title of Chief Technology Officer (CTO) in small-to-mid-sized companies and an early stage startup.

These days, I consult with companies who want to apply technology appropriately, carefully, and well to achieve meaningful goals.

My activities range from digging deep in to source code to planning network architecture to leading small agile teams.

I am also interested in using computers to make art, and using data science to make discoveries in the humanities.