Snarky blog documenting the clever (and not so clever) gems found in the hiring manager's arsenal: cover letters, résumés and interviews. More
A free, ad-supported multiplayer deathmatch game based on Id Software’s Quake III: Arena. More
Single-serving site where anyone can query my location. Uses Dopplr, Perl and outputs responses in the form of HTTP status codes. More
Pioneering, open source social blogging service. More
Social blogging, photo and video sharing platform from Six Apart. More
Open source JavaScript foundation for rich internet applications, used by TypePad, Vox, Movable Type and LiveJournal. More
Enterprise and personal blogging software / CMS. I contributed templates, JavaScript libraries, and advised the engineering and product team. More
Professional hosted blogging platform from Six Apart. I contributed as a software engineer and engineering manager. More
First / third person shooter set in the Star Wars universe, developed by Raven Software using a modified Quake 3 engine. More
WWII first-person shooter from EA. More
Award-winning, strategic first person shooter in the Wolfenstein universe. More
The open source, official Id Tech 3 toolchain. More
Lightweight C API / library for loading triangle meshes from a variety of 3D file formats, including ASE, 3DS, Lightwave and various Quake engine models. More
Level compiler for Quake 3 engine games. Rewrote lighting engine, optimized pipeline and output for PlayStation 2, engine licensees, third-party maps and modifications. More
After CMGI acquired iAtlas, I worked for AltaVista building search platforms. More
Quake 3 engine powered successor to the seminal first person shooter from Id Software. More
The spiritual precursor to Bungie’s Halo, Marathon is a trilogy of sci-fi first person shooters, a Macintosh foil to Id Software’s Doom. More
Award-winning puzzle game for the Macintosh. Released in September 1994, it was my first title sold in stores. More
Released in 1992, s’ydnar squares was my first game. The gameplay was similar to Columns or Tetris, where the player attempted to construct squares of a single color. More