About

👋 Hi, I'm Jeremy (he/him), and this is my website!

I like to think about software and how it relates to people. I'm particularly interested in programming languages, computing education, and the processes surrounding software development. I find joy in the art, craft, science, and community of computer systems.

I'm also into video games (I'll play just about any platformer) and linguistics (how do words and sentences?).

I'm part of the Recurse Center community (my batch was S1 '24), and I highly recommend it to anyone who wants to become a better programmer. If you want some extra encouragement to apply (I needed that myself!), please talk to me!

Here's where you can find me on the internet:

Work history

I recently joined Increase! I'm still in my mostly-learning phase, but banking has many interesting problems to think about. We'll see which part of it I specialize into first!

I've previously been at...

  • Kaizen Labs making recreation management systems for state and local governments
  • Stytch building an API for authentication and user management
  • Gusto processing payments and billing
  • MemSQL (now SingleStore) building command-line tools for database cluster management

Before becoming an industry programmer, I was a student at MIT, and I consider my teaching assistant role in 6.01 to be an influential part of my early career.

I keep a copy of my résumé reasonably up-to-date with all the relevant details.