Portfolio


Table of Contents

What This Document Is
1. Programming
PHP
ColorChip
QuickRss
VOOT
Valley Presbyterian Hospital
FLWFinder
2. Technical Writing
Wrox Press, Limited.
Professional PHP4 Multimedia Programming
Technical Review
Wired Publications, Inc.
Creating AvantGo Graphics With PHP
Palm Images for the Web
3. Web Graphic Design
WebcamNow.com
Bannermill.com Logo
User Registration Screen
Gindylaw.com
Stan Lee Media
E-Mail This Page to a Friend
Browser Version Sniffer
The Drifter - Character Biographies
The Accuser - Behind The Scenes
Stanlee.net Mobile Edition
Seeyouonline.net
Hollywood FX
Ennis-Brown House Web Site
Gift Shop
Tour Information
Maintenace Page
Friends of Hollyhock House Web Site
Design Concept
Personal Web Site Evolution
1996
1997
1998
1999-2000
2002
4. Print Layout
Basic Frank Lloyd Wright
Finding The Wright Places in California and Arizona
5. Other
Origamic Architecture
Business Card
Resume
Objective
URLs
Skills
Experience
Education

Over the last 6 years I have done a little bit of everything; plain HTML and web graphic design, Macromedia Flash design, CGI scripting with PERL, print layout, and of course PHP programming.

My work since late 2000 has been more technical than design-oriented, but it wasn't always that way; I actually got started doing professional web design while working at a special effects shop, and from 1997 through early 2000 much of my work had more to do with web graphic design than it did backend programming. The Web Graphic Design section represents a sampling of my work from 1997-present. My "URL List", once a formidable section of my resume, is woefully short due to the disappearance of former employers and the simple passage of time; the web is always changing, and my older contributions to it have not been exempt from alteration by my successors at web sites like ennisbrownhouse.org and Edmunds.com.

I have also been fortunate enough to do some technical writing. The best way to experience my writing is naturally to read it, but the Technical Writing section of this portfolio will give you an overview of what I've written, and point you in the right direction should you decide to read any of it.

As this document expands, screenshots will be included of some of my ongoing software projects. I am unfortunately unable to include details about much of my professional programming for the last two years because I have been working on a hospital intranet with confidential information.

Rather than organize my portfolio as a purely cosmetic print publication using a suite like Adobe Pagemaker, I decided to use DocBook XML instead. In this way I hope to represent both my creative and technical aptitudes. From a more practical standpoint, using DocBook allows me to easily distribute this document in practically any format I want.

I began using PHP during the summer of 2000, when working at Stan Lee Media. At the time my experience with server-side scripting was limited to PERL, which I had never felt entirely comfortable with. PHP's easy learning curve got me hooked, and its powerful feature set inspired me to learn more.

Since then I've done some professional writing on PHP-related topics, and in addition to programming I've done for companies like Valley Presbyterian Hospital and WebcamNow.com I've released some small PHP software projects of my own.

QuickRss is a PHP class for building RSS files as objects, freeing the developer from the need to generate the XML by hand.

I use QuickRss to automatically generate the RSS news feed for my personal web site. The RSS feed is located at http://andy.greyledge.net/news.rss

QuickRss is released under the GNU Public License, and is available for download at http://andy.greyledge.net/QuickRss/index.php

This is a sample of RSS output generated using QuickRss:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" 
  "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
  <channel>
    <title>Andy Chase - What's New</title>
    <language>en</language>
    <copyright>2003</copyright>
    <description>Web Developer, Tech Writer, Banjo Player.</description>
    
    <link>http://andy.greyledge.net</link>
    <item>
      <title>"Read" Section Refactored</title>
      <link>http://andy.greyledge.net/portfolio/technical_writing.php
      </link>
      <description>Following the addition of a tech. writing section 
	to the portfolio, the "Read" section has been removed.  
	The same content can now be found at 
	http://andy.greyledge.net/portfolio/technical_writing.php.
	The existing URL, http://andy.greyledge.net/read.php will 
	redirect all future requests with HTTP status 301, so 
	well-behaved search engine spiders should be dropping it 
	from public use before too long.</description>
    </item>
    
    <item>
      <title>Portfolio Updated</title>
      <link>http://andy.greyledge.net/hire.php</link>
      <description>PDF and XHTML versions of the portfolio have been 
	updated to include a Technical Writing section, which will 
	soon be replacing the separate "Read" section of the web site;
	having two separate but closely related sections that serve 
	the same purpose doesn't make much sense..</description>
    </item>
    
    <item>
      <title>New Music: "Oh, Susanna"</title>
      
      <link>http://andy.greyledge.net/listen.php</link>
      <description>"Oh Susanna" is now available in Ogg Vorbis format
	for free download.</description>
    </item>
    
    <item>
      <title>RSS Feed Now Available</title>
      <link>http://andy.greyledge.net/news.rss</link>
      
      <description>An RSS newsfeed containing information about 
	recent site updates is now available at 
	http://andy.greyledge.net/news.rss.</description>
    </item>
    
    <item>
      <title>QuickRss 0.1 Released</title>
      <link>http://andy.greyledge.net/QuickRss</link>
      <description>QuickRss  is a PHP class for building RSS 0.91 
	files as objects (which means you don't have to deal with 
	any XML tags yourself.)</description>    
    </item>
  </channel>
</rss>

VOOT is a simple ('vanilla') PHP class for creating web pages with templates. It supports user-defined HTTP headers, and it is capable of processing PHP contained in rendered templates. This class was written with simplicity and flexibility in mind; templates can take the form of any text-based file, and you can define as many content placeholders as you like in each template. To indicate a placeholder in a template, you just surround a key word with percentage signs.

VOOT is currently used to generate its own information and download page at http://andy.greyledge.net/voot/index.php, as well as my site news page at http://andy.greyledge.net/news.php.

The first step to using VOOT is to come up with a template. A simple HTML template might look like this:

<!-- template.html -->
<html>
  <head>
    <title>%HEAD_TITLE%</title>
  </head>
  <body>
    <h1>%PAGE_TITLE%</h1>
    <div>
      %CONTENT%
    </div>
  </body>
</html>

Three placeholders were defined in the template by surrounding key words with the percent sign: HEAD_TITLE, PAGE_TITLE, and CONTENT. We'll need to keep that in mind when we write the script we want to use our template in:

<?php /* example.php */

/* Step 1: Include the VOOT class definition: */
require_once("Voot.class.php");

/* Step 2: Instantiate a new Voot object with our template: */
$myVoot = new Voot("template.html");

/* Step 3: Set the values for the placeholders in the template: */
$myVoot->setElement("HEAD_TITLE", "Templates are Handy");
$myVoot->setElement("PAGE_TITLE", "Create pages with VOOT!");
$myVoot->setElement("CONTENT", "<p>Why maintain multiple static pages
	    when you can use a single template instead?</p>");

/* Step 4: Render the page: */
$myVoot->render();

?>

When viewed in a browser, the above script would look like this:

The HTML source of the rendered template looks like this:

<!-- template.html -->
<html>
  <head>
    <title>Templates are Handy</title>
  </head>
  <body>
    <h1>Create pages with VOOT!</h1>
    <div>
      <p>Why maintain multiple static pages
	    when you can use a single template instead?</p>
    </div>
  </body>
</html>

This is a very basic example; VOOT also has additional functionality for sending user-defined HTTP headers ahead of the rendered template, saving the rendered template to disk, and executing PHP code embedded in templates.

VOOT is released under the GNU General Public License, and is available for download at http://andy.greyledge.net/voot/index.php.

At Valley Presbyterian Hospital I was responsible for ongoing maintenance of the Intranet as well as the development of new applications.

One of the major uses of the hospital intranet is the organization of the many forms and documents used by the Nursing Staff. Documents are stored Adobe Acrobat PDF format and cataloged for keyword searches by the ht://Dig search engine. Documents are also browseable by category.

The Patient Education Handouts section organizes documents by language, allowing easy access to multiple versions of the same information sheet. Separate links are provided for printing or viewing the documents; 'View' will open the PDF file in a browser window, and 'Print' silently prints the document using the ActivePDF PDFPrint browser plugin; The document goes directly to the printer without opening a new window or requiring the user to click a Print button.

The most complex project I developed at the hospital was a PHP/PostgreSQL system for tracking skill competencies for the nursing staff, to replace the paper system that was in use at the time. For each nursing position in each department there's a list of skills, or "Orientation Tool", that the employee must demonstrate they're capable of performing. As new employees show they can perform their duties, the appropriate skills on each Orientation Tool are digitally signed by a preceptor. Once all of the skills on an Orientation Tool are complete, a nurse from the Education department signs the tool, and finally a Nurse Manager signs the tool to declare that employee officially competent to perform all of the duties required by their job description.

Since some of the same skills may belong to more than one Orientation Tool, and since each employee may be assigned multiple Orientation Tools that might have overlapping skills, the application keeps track of skills separately from Orientation Tools; in this way the employee only needs to demonstrate that they can administer an IV line once, and that competency will automatically show up as completed for that employee in any other positions that require the employee to administer an IV.

The application has several secure menus for the different steps of the process (Nursing staff, Preceptors, Educators, and Nurse Managers) as well as a tool for defining new skills, creating new Orientation Tools, and linking skills to Orientation Tools. In addition to the core system for tracking and storing all of this information, there are a number of scripts that generate reports for the Educators and Nurse Managers, so they can keep track of which employees have tools needing completion, or to aid in scheduling by allowing the Nurse Managers to search for all employees who are competent in a specific position.

In early 2000 my friend Chris DeMaria and I worked on a web site called Intercrap.com. Born of disgust with the excesses and wrong-headed thinking of the dot com boom, the site touched a nerve with other disenfranchised developers, and enjoyed a small following as the bottom fell out of the tech job market by the end of 2000. Our point had finally been made for us, and since we were scrambling for work ourselves the site was discontinued.

It was my writing for Intercrap that eventually got me some work writing for Wired Publications, and my work for Wired led to work for Wrox Press. I find technical writing to be a rewarding process; I enjoy explaining how things work to other people, and the subject matter is such that you can usually count on your audience being actively interested in what you have to say. The mutual interest is good for both author and reader.

Professional PHP4 Multimedia Programming Book Cover

Professional PHP4 Multimedia Programming. Wrox Press Inc; ISBN: 1861007647; (August 2002)

I wrote chapters 5 and 10, Manipulating Images with GD and Case Study: Using GD on WAP Sites and PDA, both dealing with PHP's powerful GD extension. After being introduced to the basic GD functions and their use in Chapter 5, the reader is walked through the creation of a WAP-enabled coffee shop finder application using the HAWHAW library. GD functions are used to generate rating graphics on the fly, and to convert color photographs into 1 bit, cellphone friendly WBMP graphics.

I also contributed appendix H, Setting Up Palm Desktop, POSE, and AvantGo on a Windows Desktop which shows developers without PalmOS hardware how they can set up an effective PDA development environment using the Palm OS Emulator (POSE).

Professional PHP4 Multimedia has received a five out of five star rating at Amazon.com based on seven reader reviews.

In addition to my writing for Wrox Press I have done technical review for the above Wrox title. This is not editorial work; rather, it consists of making sure technical explanations and code examples are accurate and functional, and suggesting additional items for further clarification.

These articles for Wired Publications' WebMonkey were written from mid- to late 2000, during the last gasp of the Dot Coms. Even moreso than my erstwhile employment by Stan Lee, writing for WebMonkey represented a personal milestone; If not for WebMonkey, I wouldn't have learned JavaScript or PERL nearly as quickly as I did. I never would have believed in 1998 that I would be writing for WebMonkey just two years later.

http://hotwired.lycos.com/webmonkey/01/13/index0a.html

Screenshot: PalmIIIc image from the tutorial.
A screenshot from the tutorial.

Not quite accurately titled, this tutorial shows how PHP can be used to sniff out the color depth of the device requesting an AvantGo page. Using this information, PHP can then be used to send a corresponding image to the browser; so an AvantGo user with a Palm III would get a 2-bit image with black, white, and two shades of grey, wheras an AvantGo user with a Handspring Visor Prism would get a 16-it, 65000+ color image.

http://hotwired.lycos.com/webmonkey/00/32/index3a.html

Screenshots from the tutorial
Several screenshots from the tutorial.

Using freely available software for PalmOS and Windows, this tutorial shows how doodles made on a PalmOS device can be transferred to PC and then vectorized using Adobe Streamline or Macromedia Flash.

For six months in 2000, I was fortunate enough to work at Stan Lee Media as a "Web Developer" for the Marvel Comics founder's independent foray onto the web. My duties were many and varied; basic integration led to Flash interface design, and somewhere along they way I began learning PHP.

The unfortunate fate of the company, like so many startups that year, was sealed by some financial malfeasance on the part of the company's cofounder... but working for Stan Lee was one of the prouder moments in my Web Development career.

Due to the extensive use of Macromedia Flash, complex table layout, and Cascading Style Sheets on the Stanlee.net web site, I was asked to create a JavaScript "Sniffer" script that would detect several key pieces of information: Browser Name (Netscape, Internet Explorer), Browser Version, and whether or not the Flash plugin was installed.

Screenshot of the Browser Sniffer page

The screen presented to users with a pre-4.0 browser. As with the "E-Mail This Page to a Friend" interface, the metallic frame was created with 3D Studio Max. A similar page was presented to users without the Macromedia Flash plugin. Character artwork was done by company artists.

The sniffer employed a combination of PHP and JavaScript to check each new browser accessing the site; 4.0 or later browsers with the Flash plugin received a cookie allowing them to go directly to the site on future visits. Using PHP alone would have been more desirable, but JavaScript was necessary to detect whether or not the Flash plugin is installed.

In addition to the design and upkeep of the Stanlee.net web site, the Stan Lee Media web department (known as "Squnkwurx" within the company) was also responsible for exploring new technologies and developing new concepts.

The so-called Mobile Web was a hot topic at the time, and for a brief time the company toyed with the idea of publishing an AvantGo channel. The project was eventually shelved, but these are some of the concepts I put together.

I've had a web site in one form or another more or less continuously since 1996. Some of the screenshots that follow, especially the early ones, are definitely not my best work but as a whole they represent my evolving style and skill set.

By fall of 1996 I knew for certain that I wanted to "do web stuff" for a living. I was facing two obstacles at that point; my own lack of experience and knowledge, and a relative scarcity of jobs. I'm not certain when the so-called Dot Com Boom is officially supposed to have begun in earnest, but I can attest to the fact that there weren't a whole lot of web-related job listings in the Los Angeles Times in late 1996 and early 1997.

By day I was working at a special effects shop, and by night I was teaching myself everything I could about HTML and web graphic design, authoring pages in MS Notepad and creating graphics with Adobe Photodeluxe. In the fall of 1996 I had devoted much time to a self-styled "E-zine", but never had the tenacity to see it through. In retrospect what I was trying to do was write a blog, but at the time it didn't occur to me to write about anything so mundane as my own day to day experiences.

By 1997, however, I reckoned that I was getting good enough at building web pages that I might feasably get hired by somebody for that express purpose. My only explanation for the site design that follows is that I must have paged through a copy of Creating Killer Websites not long before starting it. From a usability standpoint, the interface is so laughably obtuse that it makes me cringe... from a design standpoint, I still sort of like it. The graphics were created with a shareware, very basic raytracing application whose name I can't remember. Clicking on one of the numbered spheres at the bottom of the page would take the user to a different section of the site; my rationalization for using numbers instead of clearly labelled, easy to read buttons was that visitors to the site would be so darn intrigued by those spheres that of course they would click on each one to see what it was all about. This was the same school of thought that gave us the "Splash Screen".

A screenshot of my resume/portfolio web site from early 1997
My home page, circa early 1997.
A screenshot of a secondary site page.
A secondary page on which I decided, for some reason, that it would be a good idea to use a giant graphic for the introductory paragraphs instead of good old searchable, copy and paste-able, ASCII text. Note the helpful instructions. What was I thinking?

As spring gave way to summer I found myself working at a different effects shop, where I had the opportunity to cut my teeth on honest to goodness Web Design with a capital "WD". The experience I gained by building a functional, useful company web site apparently filtered down to the stuff I was doing in my spare time, and I overhauled my web site yet again.

A screenshot of my home page from summer, 1997

My homepage during the summer of 1997. Another splash page of sorts, but at least things are clearly labelled. This was also my first use of sliced images and visual layout through HTML tables.

At the time, I believe the HTML used on this page was tailored to 3.0 browsers and written so that all of the graphic elements would fit flush against each other. This modern-day Mozilla screenshot breaks things up a little bit, but since it does do a good job of demonstrating the image slicing and table structure I've left it alone for this screenshot. Six years later, I actually sort of like the fragmented look.

Another screenshot from my summer, 1997 web site.

A content page from my summer 1997 web site. The influence of the Killer Websites mindset is evident; white, monospaced text on a black background? A skinny column of text that wastes most of the screen real estate? Visually I think it still looks pretty nice for 1997, but I was definitely guilty of subverting HTML into a page description language.

As 1997 drew to a close, I felt that the experience I had gained designing the shop web site would be enough to secure myself an entry-level position doing web design full-time; at the shop my time was divided between web design, painting Darth Vader helmets, and working on random projects throughout the shop. Towards that end I put together a dry, resume/portfolio type web site:

A screenshot of my web site, late 1997.

This was the first of several personal web sites I've designed since that used warm and/or earthy colors, and strong lines. At the time, I thought it was important to put together something clean and clearly original; by late 1997 there were lots of people calling themselves web designers who filled their pages with clip art backgrounds, animated clip art GIFs, and god-awful Java applet navigation panels. By giving most of my attention to a consistent color scheme and careful layout, I hoped to demonstrate that I had both design sense and HTML coding ability.

It was this web site (along with my strange special effects/graphic design/web design resume) that helped get me my first true web design job, building WebTV-optimized pages for a multilevel marketing company in January of 1998.

Looking back at my experience at FutureNet Online I can't honestly say that I regret the time I spent there; I gained a lot of design experience there, learned JavaScript, learned a lot about human nature, and made some lasting friendships. However, that was a rough 7 months; I had been working there for about three months when the FTC raided the company for running an illegal pyramid scheme.

The company was shut down for about two weeks, during which time I put together a new iteration of my resume and portfolio site.

As the situation continued to unravel at FutureNet, I began once again to search for another job. That search led to a "Production Assistant" position at Edmund Publications. I worked at Edmunds for the next year and a half, and I remember my time there fondly.

With the security of a new job at a company I admired and trusted came a flood of optimism and reborn interest in putting together a content-driven personal web site, which I dubbed Randomonium (with a nod to the Frank Zappa bootleg album of the same name.) In retrospect what I was trying to do was write a blog, but I got too wrapped up in writing "Articles" for some imagined audience when I should have been just blathering about my personal life, as so many are these days.

A screenshot of my short-lived protoblog, Randomonium.

The home page of my short-lived protoblog, Randomonium. The design was heavily inspired by the googie architecture of southern California, in particular the Sundown Drive-In theatre.

A screenshot of a content page from Randomonium

Another page from the Randomonium web site. I dabbled briefly with Cascading Stylesheets when building this site, but abandoned the idea because of Netscape 4's poor support.

The weblog site I started in 2001 was going strong as the new year came and went, but beginning in March of 2002 I got caught up with a very large project at work that detracted from my blogging efforts. When plans for my cross-country move began to crystalize, I was further distracted from keeping up with the site.

The other factor was that my home-grown content management system was outgrowing itself, and it had gotten so kludgey that I didn't want to spend more time on it unless I was going to rebuild from the ground up. Around this time I began playing with Wikis, and I thought it would be interesting to try implementing one as a personal web site.

A screenshot of my Wiki-based homepage from the summer of 1999.
My PhpWiki-based homepage. I designed a custom template that removed most of the public collaboration features native to Wikis, and I used Gogle's SOAP API to do create automatic links to the top five matches for a keyword search of each page title.

After arriving in Massachusetts it was time to put up a new Resume/Portfolio site. I took the opportunity to start from scratch yet again, and build a completely W3C-compliant web site using XHTML and CSS.

A screenshot of my Resume/Portfolio site from Fall, 2002.
The home page of my Resume/Portfolio web site from late 2002. Since I wanted to demonstrate my design abilites as well as my coding skills, I opted for a very graphic home page; as originally conceived the site was very basic, having only a few very self-explanatory sections.
A screenshot of a content page from my Fall, 2002 web site.

A content page from my Fall, 2002 web site. For the most part, pages consist of handcoded XHTML, using a centrally linked stylesheet for nearly all of the visual presentation. PHP was used to generate navigation links, log page hits, and provide recent keyword and backlink statistics on each page.

My involvement at the Ennis-Brown house led to my collaboration with Henry Michel on two small books, Basic Frank Lloyd Wright and Finding the Wright Places in California and Arizona. Both of these books can be found online and at Wright buildings throughout the United States, especially in the southwest.

The cover designs are shown here, but I also provided page layout for the contents of both books. Sample pages are available at Amazon.com.

As this document grows I'm realizing that there's no practical reason not to include past (or present) work that may not be directly related to new work I'm trying to secure - as long as it's good work, the context is not quite as important. With that in mind, this section exists as a catch-all for projects that don't fit in any of the others.

In 1990 I came across a pop-up greeting card in a museum gift shop. It was titled White Stage, and it was designed by Masahiro Chatani. Unlike most pop-up cards and books, it was executed from a single piece of white cardstock. It was also completely unadorned, a simple four-level structure with stairs climbing from floor to floor and a small door at the bottom.

The minimalistic aspect of the card was very evocative of traditional origami, and I was immediately fascinated. This was in the days before the web, and without the benefit of a large bookstore or library nearby I was unaware that this technique is popularly known as Origamic Architecture (OA), and that a number of books on the subject are available.

I wound up reverse-engineering the basic techniques on my own before coming across any of Mr. Chatani's books, and when I began using Adobe Illustrator a few years ago I immediately saw how useful it would be for laying out OA designs; it became easy to make multiple copies with precision measurements and no smudging or eraser-torn paper.

When I decided to design an OA business card I wanted to take things a step further and make the design viewable from both angles, partly as an homage to M.C. Escher, and partly as an abstract representation of the way I try to approach projects: There's usually more than one way to look at a problem.

Graphic of the blueprint for my business card.
The plan for my business card, created in Adobe Illustrator. The card back with its slot and the cover with its full contact information and tab are folded around the back of the structure when the card is complete.
Photos showing the business card in both its collapsed and unfolded states.
The completed card, seen folded on the left and unfolded on the right. Notice the placement of the closing tab and the alternating colors in the photos on the right; tipping the card onto its other side causes the walls and floors to switch places.



    http://andy.greyledge.net
    <achase@greyledge.net>
    P.O. Box 23
    Rutland, MA  01543
  

Programming/Markup LanguagesSoftwareOperating Systems
PHP/PHP-GTK
XML
HTML/XHTML/WML
CSS
PERL
Java
JavaScript
ColdFusion
DocBook XML
GNU Emacs
CVS/WinCVS
phpDocumentor
Perforce
Apache
MySQL
PostgreSQL
Adobe Photoshop/ImageReady
Adobe Illustrator
Linux/Unix/*BSD
Microsoft Windows 95,98,ME, NT
MacOS
PalmOS (Development for AvantGo and PQA applications)

Technical Writing & Review. 

Wrox Press, Ltd.

Professional PHP4 Multimedia Programming. August, 2002. Chapters 5 (Manipulating Images with GD), 10 (Case Study: Using GD on WAP Sites and PDA), and Appendix H (Setting up Palm Desktop, POSE, and AvantGo on a Windows Desktop). ISBN 1-861007-64-7. Information and reviews available at http://www.amazon.com/exec/obidos/ASIN/1861007647.

Technical Review. September, 2002 - November, 2002. Professional PHP Web Services, ISBN 1-861008-07-4.

Wired Publications, Inc.

Palm Images for the Web. February, 2001. Using freely available software, the reader learns how to vectorize graphics created on PalmOS devices. http://hotwired.lycos.com/webmonkey/01/13/index0a.html

Creating AvantGo Graphics with PHP. August, 2000. Using PHP and the X-AVANTGO-COLORDEPTH HTTP header, the reader learns how to tailor their mobile web page images to specific handheld devices. http://hotwired.lycos.com/webmonkey/00/32/index3a.html

Programming & Design. 

Web Programmer

April 2001-Present: Valley Presbyterian Hospital, Van Nuys, CA. Application development and light systems administration for Hospital-wide Intranet using Redhat Linux, PHP, and PostgreSQL. Assisted IS Department with 2002 JCAHO Survey preparations (Preliminary score: 93). Telecommuting since 9/2002.

Creative Director

November 2000 - February 2001: WebcamNow.com, Inc., New York, NY. Telecommuting from New York, performed web site design and PHP programming for free, interactive web cam and chat service.

Web Developer

May 2000 - November 2000: Stan Lee Media - Encino, CA. Contributed web site design and integration, PHP Programming, and Macromedia Flash design and scripting for entertainment web site featuring animated comics.

Senior Web Designer

January 2000 - May 2000: Sonicport.com - Santa Monica, CA. Created complete architecture and design for small ISP portal web site. Worked with partners to implement co-branded pages and software.

Associate Creative Director

July 1998 - January 2000: Edmunds.com - Santa Monica, CA. Helped plan extensive web site redesign and oversaw web team during implementation. Worked with business team and programmers to implement co-branded pages with affiliates.

Web Designer

January 1998 - July 1998: FutureNet Online, Inc. - Valencia, CA. Contributed HTML, Graphics, and JavaScript programming to marketing web site. Primary target browser was WebTV.

Graphic Designer

March 1997 - December 1997: Michael Burnett Productions, Inc. - Sun Valley, CA. Created layouts for costume and special effects design concepts, package labels, and magazine advertisements. Built first company web site. Additional duties included foam fabrication and painting for costumes and props for film, television and the collectibles market.

Foam Fabricator

September 1996 - March 1997: Total Fabrication - North Hollywood, CA. Flexible foam costume and prop construction for film and television, including such shows as Star Trek: Deep Space Nine, Buffy the Vampire Slayer, Babylon 5, and various Saban Entertainment productions.

Print Layout. 

Affiliations. 

About This Document

This document was authored in DocBook XML, and processed with Saxon. The PDF version was generated by FOP.

Screenshot of the Colophon section of the DocBook source for this portfolio.
The DocBook XML source of this Portfolio as viewed in Emacs.