Hello! I’m a video game programmer living in Los Angeles. I’m currently Principal Engineer at Hidden Variable. I also teach a game programming class at USC.

Long ago, I got it into my head that I could maybe make a video game, and so I’ve pursued that career path ever since. My goal is to create compelling, polished, and meaningful interactive experiences.

On this site, you can find:

  • a blog where I write (mostly) about video game and software development
  • a portfolio highlighting my work
  • my recommended reading list, mostly focused on games and software development