You can get in touch with me either by joining my first and last name with a dot or alternately using the hostname of this website sans TLD and then appending to the result.

A word for recruiters: I get a lot of recruiter approaches, most of which are not at all interesting to me. If you’re reaching out to me about a job, please at least try to make your pitch relevant to my interests. Here is a nonexhaustive listing of industries I have no desire to work in: ad tech, sales, real estate, personalized medicine, and startups that exist to circumvent labor laws. An equally nonexhaustive set of things I am interested in: scientific computing, programming languages, functional programming, NLP.

Having said that, I am not actually on the market at this time.