Skip to content

Projects

Selected work

Practical software, each with a write-up of the thinking behind it.

Contact

Let’s talk.

Hiring, collaborating, or just want to compare notes on a project? Email is the quickest way to reach me.