Programming. For these sites, I was the programmer, or part of a team of programmers.

Roadtrip Nation. My work on the Roadtrip Nation Web site included developing Student Community pages, such as directly accessible through links on the home page. This entailed both front-end and back-end coding, as well as creating and modifying database tables and stored procedures to drive the pages.

The site's codebase is organized into directories for "view" pages, CSS files, JavaScript files, and PHP class files. The site uses a custom Database class for MySQL database. All developers work from local copies of the code, maintained in an svn repository.

The PHP codebase for the Web site includes numerous classes, both concrete and abstract. Concepts in the code include overloading, private and/or static class members, and anonymous functions. The JavaScript code relies heavily on the jQuery library.

Specific features I worked on as part of my development of the Roadtrip Project page included Map&Stats (Google Maps API), Photos (custom photo gallery using JavaScript), Facebook & Twitter share buttons, and Rate This Roadtrip (AJAX).


National College of Natural Medicine. I contributed to the development of the National College of Natural Medicine site as a contractor for the company Watermelon Web Works. One of the pages I developed was the Find a Practitioner form (http://www.ncnm.edu/quicklinks/find-a-practitioner.php). Watermelon Web Works makes extensive use of open source CMS WebsiteBaker, and most of the PHP coding was done using "code" pages and also "droplets" within the CMS.


Natural Skin Care For Men. One of a set of sites I worked on for the company Watermelon Web Works. (The others were www.naturalbeautygroup.com and www.truelynatural.com.) These sites all share a single database and use the osCommerce shopping cart code, as well as a custom CMS.


GoMangosteen.

This site is designed to promote the beverage XanGo and to inform prospects of the associated business opportunity.  As a tool to aid in building the business, each member receives a customizable Web site that is a subdomain of gomangosteen.com.

The gomangosteen.com domain uses a DNS wildcard to allow subdomains based on site names found in the GoMangosteen member table.  It has a Member's Area and also an Administration Area, which are used for various aspects of site maintenance, including member management, site page management, and billing.

I coded this using PHP and MySQL.


Kara McGhee`s Art. Kara McGhee is an artist in Battle Ground, WA who paints murals and fine art, and she wanted a site she could use to showcase her work. Moreover, she wanted to be able to upload images of her paintings as she completed them and to add descriptions; however, she had no interest in directly interacting with the HTML code.

My solution was to provide her with a password-protected tool that would allow her to add categories and subcategories for her fine art and mural paintings and to upload images into them for display.


HSAConnect. HSAConnect.com provides information for Health Savings Accounts (HSAs) and the Health Insurance plans associated with them. The site was originally designed using tables for positioning.  I recoded the site to use an external stylesheet for positioning and tables for the display of tabular data.


Programming and Graphic Design. Examples of my work. In each case, I used Photoshop to create the graphic design; I wrote the code (PHP, HTML, JavaScript, CSS) using vi within a Linux shell environment; and I designed and created the relevant databases using the MySQL command line

Channel Islands Mensa. Recreational site. Designed for Channel Islands Mensa, PHP, MySQL.


San Luis Obispo SDA Church. The client requested a design that was "a little edgy, clean, and useful" and wanted to be able to update content from the church office. This site was developed in PHP and MySQL.


Camarillo Seventh-day Adventist Church. Coding and design. Languages: JavaScript, PHP.


Creation Science Association of Ventura County. Volunteer project for the Creation Science Association of Ventura County; PHP, MySQL.


Archived. These are sites I worked on a number of years ago.

YoungCosmos Blog and Forum. This site uses WordPress for the blog and phpBB for the forum. I installed and configured the software and designed and incorporated the graphical headers at the request of Salvador Cordova, who wanted to establish an area for discussing evidence concerning a young universe.


AMCAL Housing. AMCAL has been developing quality housing in California since 1978. I converted this Web site from static HTML to a database-driven site, using PHP and MySQL. The site has a Web-based administrative tool that allows the update of various content: housing developments, testimonials, references, press releases, etc.


G. W. Little. Online product catalog for small dog lovers.

A primary purpose of G.W. Little's site is to showcase the products and allow customers to make purchases online. The site also permits visitors to join a "Pet Fashion Club," which, for an annual fee, offers savings on selected items within the catalog.

The site includes an administrative tool that allows G.W. Little to maintain their catalog, set up discount coupons, download customer lists, and perform other functions related to their Web site.


NKS Motorsports. Online product catalog for motocross bikers.

This is an e-commerce site that uses Verisign Payflow to perform real-time credit card transactions.

An administrative tool allows NKS Motorsports to perform catalog maintenance and to keep track of orders.


Duplitron. Database-driven Web site written in ASP; uses MS SQL database.


Natrol. The product catalog on this site is database-driven. The client maintains the catalog using an administrative Web interface that I custom developed for them. PHP, MySQL


MySimpleForex. This site is designed to provide information about a business opportunity having to do with investing in the Forex market. Prospects are given an overview of Forex trading and invited to consider the investment product offered by a separate company called FreedomRocks.  As an aid to building their business, prospects are invited to set up their own Web site within the mysimpleforex.com domain, for a monthly fee.


This site uses password-protected Administration and Member's Areas, which provide content management, member management, and billing capabilities.


I implemented the functionality of this site using PHP and MySQL.