This is the portfolio of W.G. Potter, which by definition is permanently under construction.

If you're by any chance interested in my other qualifications, please see my on-line résumé.

The more sharp-eyed readers may notice that I've divided the reference areas below into three seemingly gimmicky yet surprisingly appropriate categories: Writing, Graphic Design and Programming. Yes, those do indeed match my initials: WGP. I couldn't stop myself, so let's just try to get past it...

PORTFOLIO CONTENTS:

Writing

So far, I've only had time to do a few samples, but they're fairly representative nonetheless. There are other categories of my writing that are not covered below. They will appear when I have time, in due time.

CONTENTS:

Technical Documentation

I've written many, many documents for very demanding audiences. I will be adding more samples below as time goes on.

Most of the following snippets are scans from printed documentation, so please excuse the printing and scanning artifacts in some cases. For proper viewing, please ensure that your browser's zoom level is 1:1 (usually achieved by just clicking anywhere in the image).

EFAM TSB Engineering Document (2004-2005) EFAM TSB Register Descriptions (2004-2005) Clock Manager for Multiservice Processor (CLK_MGR_MSP) TSB Engineering Document (2005-2006) Athena Clock Manager Register Descriptions (2005-2006)

EFAM TSB Engineering Document (2004-2005)

My Ethernet Filtering and Address Mapping logic block filtered Ethernet frames, detected frame types, performed mapping functions and modified the Ethernet frames as programmed by the user. I designed and implemented this block in VHDL. The EFAM was part of the Duplex-GE chip. Some samples from my document, which contained complete specifications, design and verification information for the EFAM:

EFAM TSB Register Descriptions (2004-2005)

The register descriptions document was automatically generated from an XML file and was complementary to the EFAM TSB Engineering Document above. I was heavily involved in the development of the XML conversion tool and the format of the document and its contents. A representative sample:

Clock Manager for Multiservice Processor (CLK_MGR_MSP) TSB Engineering Document (2005-2006)

My Clock Manager block provided all of the timing signals for the Athena chip. It worked with digital clock synthesis units designed and implemented by another engineer. I designed, implemented and verified this block in Verilog. I also was a key developer of the new streamlined format of the engineering documents. Some samples from my document, which contained complete specifications, design, operation, and verification information for the Clock Manager:

Athena Clock Manager Register Descriptions (2005-2006)

The register descriptions document was automatically generated from an XML file and was complementary to the CLK_MGR_MSP TSB Engineering Document above. Continuing the work started with the EFAM, I was involved in the development of the second version of the XML conversion tool and maintaining the consistency of the document format. A representative sample:

Humour

A balancing act on the fine line of funny versus just plain goofy...

Essays

Rants and musings (don't get me started...)

Graphic Design

My continuing tug-of-war between aesthetics and engineering precision...

CONTENTS:

Posters

Silent Auction Posters

I started making posters for the Saskatoon Symphony Book & Music Sale in 2002. The images are a combination of digital photographs and scans. Some of the better posters are shown here. See my Book & Music Sale web site for the rest.

Silent auction poster Silent auction poster Silent auction poster Silent auction poster Silent auction poster

Year-on-a-Page Calendars

I designed this calendar to track our holidays and pay days at PMC-Sierra when I worked there. It came to be universally used at our Saskatoon Design Centre and eventually became the template for the official company calendar. I modified the calendar for use at ErgoCanada (and its associated business, Bird-X). The calendars were created in Microsoft Word, but these images are scans of the printed calendar.

PMC year-on-a-page calendar ErgoCanada year-on-a-page calendar Bird-X year-on-a-page calendar

Animations

Atlas Book Holders

Atlas Standard book holder angle animation Atlas Standard book holder shelf animation Atlas Standard book holder color animation Atlas Ultra book holder angle animation Atlas Ultra book holder shelf animation Atlas Ultra book holder color animation

I created these GIF animations (click on the still pictures) for ErgoCanada Atlas Standard and Ultra book holder web pages. I photographed them in sunlight in the front lobby of the store front and processed them in PhotoShop. They're not perfectly consistent in exposures and registration, but they turned out OK for my first attempts at stop-motion animation.

Illustrations

Book & Music Sale Logo

I designed this logo in Adobe Illustrator for the Book & Music Sale web site. When I created it, I couldn't turn up anything similar with various image searches on the web, so I'll boldly claim it as an original concept. I used a picture of piano keys I found on the web and skewed it to match my illustration. Then using it as a guide, I drew the piano keys, ensuring they were depicted in the correct proportions. Fortunately, books and piano keys are easy to draw :-)

Adoption Logo

I designed this logo in Photoshop, starting with a public domain clipart image. I simplified it, duplicated it in a smaller size to represent a child, then added the shadow. Ladybugs are often considered a symbol of adoption, especially international adoption. This logo is intended for an adoption themed web site I'm working on.

Web Pages & Elements

Photography

Video

Programming

My algorithmic adventures...

CONTENTS:

Web Sites

Saskatoon Symphony Book & Music Sale web site Adoption Support Centre of Saskatchewan web site W.G. Potter resume web site Children's Bridge Group 261 web site Children's Bridge Group 188 web site

Saskatoon Book & Music Sale Web Site

My latest pure XHTML/CSS web site. I completely updated and revamped it from a graphics-only web site. It's much more accessible now in all aspects.

Adoption Support Centre of Saskatchewan Web Site

My first pure XHTML/CSS web site. I learned XHTML/CSS by revamping this web site as an exercise. It was also an exercise in conforming to accessibility standards, which is important to some of their members. I offered the site to the ASCS director and she liked enough to implement it. I helped them get the new domain name and set up their new emails accounts as well.

W.G. Potter Résumé Web Site

Currently purely image-based, I'm (over)due to change this web site to XHTML/CSS. I suppose I'll also have to change the Star Wars opening credits-like title to something more staid and conservative as well...

Children's Bridge Group 261 Web Site

My first full web site, implemented purely with images created with PhotoShop and GoLive. The downside of this web-building method is that the pages are slow loading. The upside is that pages can be created quickly, they look exactly how I want them to look, they work almost exactly the same in all browsers old and new. Also, the complete absence of text (other than carefully crafted alt text) results in these pages being very private, which is appreciated by the parents. All last names and home cities were removed for this resaon as well.

Children's Bridge Group 188 Web Site

I cloned the Group 261 web site and updated it to create this Group 188 web site.

Scripts

I've written many scripts in TCL, REXX (the precursor to TCL), Basic and various batch languages.

Animation