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.

I support my clients with streamlining and improving complex systems, fostering innovation, and facilitating positive change through technology. As a hands-on technologist with a strong attention to detail, I also speak plain English to the C-suite and boards to help them understand the subtleties of crucial business decisions.

Some of my personal interests in technology include using computers to make art, and using data science to make discoveries in the humanities.