I’ve been podcasting since 2014 and have spoken at a number of conferences since 2015. (See below for some of the talks I’ve given over the years!) I am equally happy having off-the-cuff discussions and giving deeply-prepared presentations.

I enjoy talking about a variety of subjects:
- software development, including (but not limited to):
- open source software
- programming languages, especially Rust and TypeScript
- teams and culture
- technology, tech criticism, and tech ethics
- Christianity
- mental health
- the intersection of any or all of these
If those sound interesting to you, I’d love to be on your show or speak at your conference! I have a top-notch recording setup with excellent audio and video equipment, so I can deliver a high-quality experience remotely as well as in person.
For podcasts or panel discussions, please give me at least of a month of notice so I can coordinate it with my family and fit it into my work schedule. For talks, I need at least two months’ notice so I can deliver a quality presentation and (for in-person events) coordinate travel with my family and work.
Past Talks
A sample of my talks, podcast appearances, and workshops:
-
Don’t Go Bankrupt: Managing Technical Costs, All Things Open, October 2019
-
Using TypeScript Like a Pro with Chris Krycho, CoRecursive Podcast, July 2019
-
Supercharging Ember Octane with TypeScript, EmberConf Workshop, March 2019 — an invited three-hour workshop building on the success of a similar workshop the year prior
-
Rust and WebAssembly, Denver/Boulder Rust Meetup, May 2018
-
Becoming a Contributor, Rust Belt Rust 2017, October 2017
-
Tolle Lege! Designing Readable Bibles With Digital Typography, BibleTech 2015, May 2015 — the first talk I ever gave, and not a bad one!