home about me resume / cv email twitter

Michael Hansen

I'm a game designer and generalist programmer in Portland, OR. My primary focus in game design centers around procedural content generation, interactive storytelling, and tool building.

Email: modality2@gmail.com

Twitter: http://twitter.com/modality

Github: http://github.com/modality

Background

BuzzFeed

Developer, Tools Team October 2015 - Present

I have transitioned to working on infrastructure and internal tools and I am currently refitting our webapp development environment to be provisioned inside a virtual machine using Vagrant.

Front-end Developer, Games Team May 2014 - October 2015

I was the first developer hire for BuzzFeed's (now defunct) Games Team (BuzzFeed has games?). My achievements in this position include:

We used mainly Javascript, both for the games themselves and our deploy tool (Grunt). We also use S3, and a bit of Ruby (via Jekyll) for our infrastructure and internal tools.

Brooklyn Game Ensemble

Game Developer September 2012 - Present

I'm developing an adventure game based on the Jorge Luis Borges short story "The Library of Babel" with Joshua DeBonis, Naomi Clark, Eric Zimmerman, and Irwin Chen. Our process was featured in Polygon! (see below)

We develop primarily in Unity. Some features of our game that I have developed include:

The Blog: http://brooklyngamensemble.com

Polygon Article: Iteration Fetishism: Making an Infinite Library

Paperless Post

Software Engineer + Development Manager June 2010 - May 2014

I lead and helped supervise the daily development activities of the 30-plus engineering team at Paperless Post. My responsibilities included:

We used many tools, including Ruby, Rails, Javascript, ActionScript, Postgres, Redis, Go, and Chef.

Website: http://paperlesspost.com

Independent Game Development

I design and build games, attend conferences, and generally participate in the games community in my free time. I'm currently working on a science fiction-themed procedural strategy game and also researching interactive storytelling methods. I've also delivered talks on independent game development and working creatively.

Thrive + LendingTree

Software Engineer August 2009 - April 2010

I worked for the personal financial management webapp Thrive. I owned most of the front-end and interactive features.

We used JBoss with Richfaces for the server, and on the front-end I worked with jQuery and ActionScript.

Wikipedia entry: Thrive

Rebel Monkey

Software Engineer December 2008 - July 2009

I worked at Rebel Monkey on CampFu, a virtual world with games in the vein of Club Penguin. This was the job where I cut my teeth on serious Javascript development. I owned all front-end Javascript and CSS development, and built the front-end for our lobby/matchmaking application.

NextJump

Software Engineer February 2008 - October 2008

Georgia Institute of Technology

B.S. Computational Media August 2003 - December 2007