Andrew Kirmse's Home Page

Some things I have worked on

TI-Runner Editor, a level editor for a Loderunner-like game that I reverse engineered. This sold a few copies in 1987 before the TI/99-4A went under.

The arcade game emulator MAME, for which I did some work on the Windows UI.

Meridian 59, the first 3D MMO. I created this with my brother Chris in 1994, and it was published in 1996.

My master's thesis was implementing the two-phase commit for Thor, an object-oriented database, in Barbara Liskov's group at MIT in 1995.

I built some nice multiplayer networking libraries for the Sega Dreamcast that unfortunately never saw the light of day.

Star Wars: Starfighter, a million-selling space combat game for the Playstation 2 and Xbox (2001). I wrote the graphics, animation and collision detection systems, and snuck in a multiplayer mode as an Easter egg.

Game Programming Gems, a series of books on game programming. I contributed to the first 4 volumes and was the editor of Game Programming Gems 4.

Google Desktop (2004).

Google Maps. I helped launch Maps in 2005.

Google Earth. Engineering director in 2010.

Google Maps for Mobile. Engineering director in 2011.

Google Now. I co-created Google Now and recruited and led the engineering team. It launched in 2012.

Peakbagger, an Android app for tracking mountain climbs, which I wrote in 2014. I released an iOS version in 2015.

I ran an analysis of U.S. terrain data and found 10 new county high points. Here is a KML file with the full results.

I ran an analysis of global terrain data to compute the true isolation of every mountain in the world. A description is here.

After mountain prominence researcher Edward Earl's death in 2015, I helped to restore his WinProm program to a usable state. I later computed the prominence of every mountain in the world here, and wrote a journal article here. In 2020 I updated the results to compute the subsidence of every basin in the world here.