email@example.com - 460 Canal St Apt 5, San Rafael, CA 94901 - (415)794-5625
- Some experience with Java, Perl, PHP, Prolog, assembly language, Puzzlescript.
- Independent game developer (2019-): Creating experimental games in Unity.
- Splinter: An interactive movie from Hobo Studios. Contributed UI and shader code, as well as assistance with general debugging.
- Telltale Games (2008-2018): Content programmer.
- Worked on 16 episodic series and other titles. Lead Programmer on episodes of Walking Dead, Minecraft: Story Mode,
Tales from the Borderlands, Batman, and others.
- Led development of new systems for Walking Dead, including choice tracking.
- Converted game UI to mobile.
- Created Lua UI library for in-game menus.
- Made several small improvements to the Telltale engine in C++.
- Collaborated on development of experimental Prolog-based procedural story generation system.
- Designed a puzzle used in Puzzle Agent 2.
- Dynamic Logic (2003-2008):
Enhanced, maintained and troubleshot system for tracking exposure to
multiple domains. Optimized PHP/Oracle statistical analysis routines.
- Independent contractor (2000-2003):
Various clients, chiefly back-end web development using SQL, Perl, and PHP.
- Bottle Rocket, Inc.
(1998-2000): Implemented Java servlet-based online games, including
trivia and prediction games. Implemented a football
simulation applet in client-side Java. Implemented demos in Shockwave.
- EarthWeb, Inc. (1995-1998): Developed various applets and
applications in Java, including work on networking and GUI libraries. Designed and implemented
EarthWeb Moderator, a chat engine. Reorganized and expanded Programming
section of Gamelan, a public Java applet repository.
- United Electronic Industries (1995): Maintained device drivers for
family of high-speed data acquisition cards in C and ASM. Started project to port drivers to Windows NT.
Debugged and operated legacy documentation-generation system written in Microsoft Word macros.
- LookingGlass Technologies (1993-94): Programmer, Technology Group.
Maintained and improved graphics library in C and ASM, for use in 3-D first-person computer
games. Added support for translucency. Wrote highly optimized texture mappers. Collaborated on reorganization
of 200+ file library.
Other Significant Past Projects:
- Baf's Guide to the Interactive Fiction Archive (1995-2013):
One of the first fan sites devoted to Interactive Fiction.
Catalog of games with reviews, cross-indexed by various attributes.
Final version was hand-implemented in PHP with MySQL back-end.
Previous versions were based on Java
servlets, Java applications, and Perl scripts backed with text files in a
specialized markup language.
- The Gostak (2001), an experimental
text adventure with an invented vocabulary. Winner of two Xyzzy awards.
- SCI Decoder (1992): A program that decompressed and displayed animated
graphics and text from old Sierra line of
graphic adventure games. This later became the basis for code used
in the FreeSCI project, a
freeware interpreter for Sierra data files.
BA Computer Science, Oberlin College