I have written a large portion of the content on the APL Wiki in addition to the more formal publications listed below.

I have spoken at various array programming conferences, and one podcast, and once even obtained a slot at a functional conference whose organizers were clearly confused.

My posts on the Dyalog blog give a detailed look at how parts of the language are implemented, with one exception.

My self-published paper on one of the inspirations of I (the language) might be worth reading for those interested in the intersection of functional and array programming.

My honors thesis has for some reason been put online. If you find yourself wondering how many dimensions it would take to immerse various Grassmannian manifolds in Euclidean space, then I guess it would be reasonable for you to read this.