I make games & storytelling tools

My cat, Loki, supervises; he’s an excellent supervisor.

These days, I work as a Principal Software Architect at Dorian where I empower writers to create high quality interactive fiction.

I enjoy computery things:

  • game design & development
  • artificial intelligence
  • graphics
  • visualization
  • machine learning
  • computer vision
  • test-driven-development
  • computational video & photography
  • software architecture & craft

and non-computery things:

  • learning
  • tabletop game design
  • powerlifting
  • theatre & film
  • writing
  • cartoons
  • books of all kinds
  • storytelling
  • playing harmonica

I cofounded and worked as CTO at Tales Inc., and before that, I worked as a NSF Graduate Research Fellow in machine learning, AI, and graphics while studying computer-science at UC-Berkeley. I worked with Netflix on understanding movies and their trailers and with Microsoft Research on automated storytelling tools.

Once upon a time, I was a professional stage actor.