Project Highlights
Clients I've Worked With
  • Abacus
  • Better Web Builder
  • BPCI
  • Chilton Layne
  • CMS Made Simple
  • Christian Life Center
  • Daniel Smith
  • Direct Tech
  • FileToLink
  • Fluent Edge
  • Gaiam
  • Health Media Pros
  • Junonia
  • Lost Found Clothing
  • Musician's Friend
  • OnlineShoes
  • Overcome Everything
  • PricePoint
  • Pür Media
  • Puyallup Foursquare
  • RedEnvelope
  • Save Our Bridge
  • Software Projects
  • Tafford
  • Taylor Gifts
  • Torch & Regulator Welding
  • and more...

Over the 12 years that I have been developing websites and applications, I have worked on a wide range of projects. My goal for this page is to show a working knowledge of a few software development concepts I have used. All of the examples below are web based applications that were built for businesses using large scale systems and receiving heavy traffic loads.

Please note that presenting in video format allowed me to share some of my experience while maintaining non-disclosure agreements.

Ajax Based Drag/Drop Dashboard with Tabbed Interface

In this project I developed a system to allow clients to manage all of the services offered by the company Software Projects. This system uses AJAX and allows services to be positioned in different columns on the page with a simple drag/drop. There can also be an unlimited number of tabs (similar to Firefox tabs) and services can also be moved between the tabs. In addition each tab screen can have a custom look & feel so that the screens can be catered to the client's needs. A lot of the features in this demonstration work in the same manner as netvibes.com.

The video content presented here requires a more recent version of the Adobe Flash Player. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.



Generate PDFs with Dynamic Pages and Custom Data

I developed an application to dynamically generate PDFs on demand with custom data and pages based on the account that is requesting the PDF. This web based app takes a PDF and dynamically populates specific areas with content (i.e. first name, last name, etc). It also handles merging multiple PDFs and a custom header or footer. Also, the PDFs are generated with a customized profile page based on the account that referred the person to download the PDF. The customized profile page is created by the referrer account in a web based WYSIWYG editor. This editor generates HTML and then the software I developed converts the HTML into a PDF and merges it with the main PDF file.

The video content presented here requires a more recent version of the Adobe Flash Player. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.



PPC Management Console for Google AdWords, Yahoo Search Marketing and MSN AdCenter

I developed a web based interface that allows managing the three PPC services at Google, Yahoo and MSN. This system provides a convenient way to manage multiple PPC Campaigns, Adgroups, Keywords and Ads from one central location. The backend of this system uses SOAP to communicate with the Google, Yahoo and MSN APIs. When working on the Yahoo integration I was one of the first Engineers given access to Yahoo's new API. I worked very closely with Yahoo to ensure that their system was working as expected.

The video content presented here requires a more recent version of the Adobe Flash Player. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.



Other Highlights
  • Plugins and Other Scripts - A small sampling of various scripts that I have developed.
  • Websites - I developed all of these websites from scratch. Large business sites that I have developed are not included in this list due to non-disclosure agreements.
  • Coursework (Java)- This consists of some projects, labs and research that I completed while attending the University of Washington