- Small World (1996; TADS 2). IF Comp 1996: 4th place. Winner of Best Individual NPC and Best Setting at XYZZY Awards 1996. Also finalist for Best NPCs.
- Rematch (2000; TADS 2). Winner of Best Individual Puzzle at XYZZY Awards 2000.
- Ported a multimedia TADS interpreter, HyperTADS, to the Macintosh with Iain Merrick.
- Wrote the TADSMap TADS 2 library extension which implements dynamic, graphical mapping in IF games.