Software maker and breaker.

I've been a software developer and product builder for 18 years. My current work is on understanding how AI platforms and tools make use of content from the web — for better and for worse. I started a company with Chris Andrew to commercialize this work; check us out at Scrunch AI.

Previously I've been a an early contributor at a number of venture-backed technology companies.

My professional(ish) interests include data journalism and "citizen analytics", making data-intensive computing more accessible, improving software performance & reliability, and reverse engineering or "adversarial interoperability".

You can find me on the web in the usual places:

Occasional thoughts below: