About Me

I’m a software engineer dedicated to using the open web as a platform to learn, share knowledge, and connect with people.

I love to build new things, remix old things, and bring craft into the things I create.

I’ve been coding for 10+ years, but making things my whole life: from woodworking projects as an adult to the newspaper I “published” from the trunk of my mom’s subaru as a kid.

Before working professionaly as a developer, I taught classes in writing and research as an English lecturer and worked in online learning at a small unversity.

I was an odd sort of English major, obsessed with tokens way before LLMs became cool. I started asking questions about texts that I couldn’t answer without computation: how does syllabification change over Hemingway’s works, what named entities overlap between Whitman and Wordsworth?

One day I stumbled on a mention of natural language processing in a research paper, and I spent the next three months teaching myself to use Python because it seemed faster than counting the number of exclamation points in Walt Whitman’s Leaves of Grass. 

Spoiler Alert: in the 1855 version, there are 1227

It probably wasn’t faster, but learning to code helped me close the gap between my imagination and what I can create.


As a human, I’m a proud father and husband, an amateur vegetable and chicken farmer, and a life long learner who loves to travel.