Portfolio Slideshow using jQuery

Doug Baron’s UI Portfolio

In both permanent positions and contracting as "Chilehead Software", I have developed a number of advanced applications featuring quality user interfaces.

Assembled here are screenshots and brief discussion of samples both from recent and pre-internet slices of my career.

High Availability Configuration

Nearing the end of the design cycle for configuring the upgraded BlueCoat ProxyRA High Availability feature, the VPE expressed concern over existing customers understanding and managing the new constraints being placed on the interfaces being protected.

Given the expectation that most installations would require some preliminary setup, I added a set of wizard-like screens to resolve these issues clearly and simply, saving numerous error-prone round trips to the Interfaces screen, keystrokes and mouse clicks - and the support cases that surely would have ensued.

ProxyRA High Availability Configurationimage.

"Emergency" License Management

Adding support for a new kind of license for BlueCoat ProxyRA presented a challenge: these "Emergency Preparedness" licenses had to match the base license, had specialized attributes, and could be imported for future application.

While the fully loaded feature would require considerable enterface expansion, I used Progressive Disclosure to avoid clutter in the base base. Only when license extensions are applied or accumulated does the page grow in complexity.

A thumbnail image that show a simple, uncluttered license page

Football Recruiting

While on my initial Austin job search, I took on a month-long, non-commercial project to help high school football players gain visibility to college recruitment. My task was to create a stand-alone CD poviding an easy interface for coaches to use to filter through the student althlete data set. With no installed base and no obvious precursor to use as a model, I came of with this relatively unstructured, simple data aquisition tool that intelligently allows three criteria to be applied.

A thumbnail image of Gridiron Recruits page.

User-based Web Filtering

This recent Java/Swing project added user- and group- criteria to a Web filtering system that previously had a single action associated with each site category. The old interface was already crowded and problematic, but I was able to add the needed simension to the existing model, fix some old problems, and provide a smooth transion using a tree-table component.

The "Rule Base" tree-table supports two editable columns - an Action choice and, for users/groups, the name. To accelerate data entry, I developed a custom ComboBox component that automatically populates its menu and emboldens matches to any typed text - like a browser's navigation menu.

Thumbnail image of Proxy Client Web Filtering configuration panel.

ProxyClient Statistics Details

A Java 1.4 Swing project, I created sort-able, filter-able table model framework that totally abstracted the core code needed for their presentation.

Thumbnail image of Proxy Client Web 
        Filtering configuration panel.

MORE 3 for Macintosh

The opportunity to work on MORE for the Macintosh motivated my original move from TX to CA. I was deeply involved at all levels of its development, enumerating and proritizing feature lists, designing menu hierarchies and dialog boxes, coding, testing, then supporting the user community.About MORE 3.0.

The quality of design and attention to detail and workmanship played a large part in the product's success, earning awards from both MacWorld and MacUser magazines.

UserLand Frontier

Frontier was a pioneering product to which I devoted many years of productive development, but was not a vehicle for great user interface design. I include it here for completeness - with some pride as it too was an excellent, award-winning product.Thumbnail image.

This is the last slide. Hit the left arrow control to go back to the other slides.