Like most folks I'd been using DOS, then Windows 3.1 and 95 at home and Apple computers at school. Procomm Plus was how I dialed into the local BBS' and I'll never forgive the phone company for introducing different rates to call more distant sections of the same area code, 215.
After reading articles about Linux and some brief exposure to more traditional UNIX machines I got a copy of Red Hat 5.2 in 1998 to run on my Pentium 166 machine. It was ridiculously fun to use something different. As robust as the operating system was, there were no drivers to work with my "Win Modem" so I had to remove it from my 1.2 gigabyte disk drive and return to Windows if I wanted to dial out to my ISP.
Eventually I got another machine that was specifically built for Linux and was able to continue with the distribution that is still my favorite, Slackware. Though I use begrudgingly use Ubuntu today.
At the 2000 Linux World Expo in New York City I picked up a tin box of Quake 3: Arena for Linux from Loki Software and Mandrake Linux.
Since 2001 I've been working on free software projects with icculus.org. One of my favorite games there is Black Shades, a psychic-FPS that redefines the traditional gaming escort mission.
About that same time I started writing game reviews and news items for LinuxGames. A few friends and I spun-off a niche site Linux gaming editorial site called TimeDoctor.org.
In 2008 TimeDoctor.org became a more general video game review/editorial site not specific to Linux and I continued to write for LinuxGames until that site shut down in 2015.
At LinuxGames I was contacted by the publisher Prima Tech and I was the technical reviewer role on a book for them called Linux Game Programming.
When id software released the source code to Quake 3: Arena in 2005 my number one hobby project became ioquake3. A free software project to continue support for id software's Quake 3: Arena. I'm very proud of what the ioquake3 community have come together to accomplish. New features, bugfixes, and a community of players and creators who continue to play Quake 3 as well as making their own original games based on the ioquake3 engine.
In 2015 I remade the OpenAL website after Creative Labs dropped the domain for this 3D Audio Library.
In 2003 I worked briefly at Temple University as a Systems Adminstrator before moving to Seattle where I worked for Akamai to maintain their server hardware at various colocation centers. Since then I've done more sysadmin work as a contractor for a number of companies and use those skills to administer servers for my free software projects in addition to offering web hosting to my friends.
With all of the Linux and open-source It was kind of surprising that I followed that up by working with Microsoft on Xbox QA in Redmond. However, it turned out be a great experience, and I learned a lot by working on platform certification there. Seeing commercial games before they're released was an eye-opening experience and I got to play Halo 2 early which was a lot of fun on our lunch breaks 🙂
In 2005 I moved to California and continued in Quality Assurance for a number of years at TV Head/TAG Television (streaming casual games for Cable networks).
While working in QA I couldn't find much writing on the subject, and so I started the Game QA Blog to help new folks get into the game industry. Gamasutra's Game Career Guide, and PC Zone magazine (republished online here) in the UK, have both interviewed me about Quality Assurance.
Online Community Management
In 2008 I took my talent for community leadership to Joymax for their hit Free2Play MMO, Silkroad Online and enjoyed the opportunity to work on the English localization of the game at their headquarters in Seoul, South Korea.
At hi5 Networks in 2009 I started out as a Games Community Moderator, was promoted to Community Organizer in 2010, and worked with some great third party developers as Developer Relations Manager in 2011.
In 2012 I worked at Red Robot Labs as the community manager for their games and also created their customer support department from scratch. While there I started live streaming with the game's community on Twitch and created a weekly live video call-in show for community members
Leap Motion hired me in 2013 to work with their awesome community of developers and also to help them transition from PHPBB to Discourse and from Tumblr to WordPress.
So far, I have: