Carl Muckenhoupt
258 Shipley St, Apt 2, San Francisc, CA 94107
(917)843-8574
Computer skills:
- Comfortable with PHP, Perl, Javascript, C, C++, SQL, Scheme, Inform.
Some experience with Java, assembly language, Macromedia Director, Flash.
- Proficient with Unix and Microsoft Windows, including Windows
NT. Personally maintain a Linux server with multiple user accounts.
Experience:
- Dynamic Logic (2003-).
Enhanced, maintained and troubleshot system for tracking exposure to
web advertisements, in a mixture of PHP and Javascript, across
multiple domains. Implemented tracking interface to streaming video
technologies, including Windows Media and Realplayer. Made
optimizations to PHP/Oracle statistical analysis routines.
- Independent contractor (2000-2003). Implemented sundry small projects for
various companies, including:
- Unplugged Games: Implemented demo
versions of games for wireless devices in PHP with a dual
HTML/HDML front end.
- Noggin: Wrote CGI scripts in Perl to
interface various web games to a new high score database.
- Elastic Mind: Implemented several small interactive
toys in Java and Shockwave.
- Bottle Rocket, Inc.
(1998-2000): Implemented Java servlet-based online games, including trivia and
prediction games. Implemented a football
simulation applet. Implemented demos in Shockwave.
Spearheaded effort to start using source control.
- EarthWeb, Inc. (1995-1998): Developed various applets and
applications in Java, including work on networking and GUI libraries. Designed and implemented
the initial version of EarthWeb Moderator, a chat engine. Reorganized and expanded Programming
section of Gamelan. Collaborated on design of next-generation
distributed programming platform, and led group to implement UI of prototype application.
- 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 library of realtime graphics routines, 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 Projects:
- Baf's Guide to the Interactive Fiction Archive,
http://www.wurb.com/if .
An ongoing project since 1995.
Comprehensive cross-indexed catalog of the files available at ifarchive.org.
Latest implementation based on PHP, with a PostgreSQL database back-end.
Includes HTML form-based interface for editing data.
Previous versions were based on Java
servlets, Java applications, and Perl scripts backed with text files in a
specialized markup language.
- The Gostak, an experimental
text adventure with an invented vocabulary.
- Daupo.com (2001-)
A website designed to showcase the work of a New York-area artist.
Includes some Flash-based entertainments.
- SCI Decoder (1992): A program that decrypts and displays animated
graphics and text from old Sierra line of
graphic adventure games. This later became the basis for the decryption code used
in the FreeSCI project, a
freeware interpreter for Sierra data files.
Education:
BA Computer Science, Oberlin
College, February 1992.
Sample code and references available on request.
This document is available online at http://www.wurb.com/~carl/resume.html