Note: On ifMud, David's username is Marvin.
- Perilous Magic (1999; Z-code).
- Spodgeville Murphy and The Jewelled Eye of Wossname (1999; Z-code). IF Comp 1999: 25th place.
- Elephants and the Afterlife a.k.a. The Elephant and the Afterlife (2000; Z-code). Speed-IF 13.
- Creator of Viola, a Z-code interpreter.
- Authored the following Inform extensions:
- fkeys.h — Enables the use of function keys.