You are here

Portfolio

I build websites that are functional, attractive, and accessible — and that get results for my clients. Most of the recent ones were built using Drupal, a powerful CMS that allows clients to easily update the text, images, and videos on their sites.

The websites are proving quite successful for a variety of purposes:

  • sales of digital products, including software
  • publicity for self-published books
  • membership management for paid content, such as newsletters
  • online rental businesses
  • technical user groups
  • historical societies
  • online marketing of real estate
  • legal and mortgage services
  • and much more...

A client wanted to start a new business selling office furniture online, so he requested an e-commerce web site that would allow him to easily add an unlimited number of furniture vendors and products, with a variety of product attributes, such as dimensions, weight, features, and available colors and finishes, with swatch images. The products would need to be organized by a nested taxonomy of categories, and the category menu would dynamically change according to which main categories and subcategories the users selected from the main area.

Utilizing Drupal 7 and the Ubercart e-commerce system, I built a web site that met all of the client's needs. It features taxonomy vocabularies for product categories and manufacturers; a navigation menu; several static pages, an FAQ section; a slide show on the homepage, an attractive custom mobile-capable Drupal theme; and advanced product category menus in both sidebars, and on the homepage.

The Las Vegas Drupal Users Group (LVDUG) is one of the most active web development groups in Clark County. Using Drupal 7, members of the group created a new web site, intended to serve as a dynamic repository for group-related projects, demos, and meeting documentation. The initial theme used for the web site was Bartik, which is the default public-facing theme in Drupal 7. Bartik is fine, but the group wanted a unique and more colorful look for the web site.

So I developed a new fixed-width theme from scratch, incorporating some of the iconic images of Las Vegas, as well as the primary colors in those images. The theme supports a single-level navigation menu below the header region. Although it is a very simple theme, it was well received by the group members.

A nonfiction book is more useful and valuable with an index at the back of the book. But for an author exhausted from writing a book, and for a publisher rushing to complete its contents before a deadline, putting together such an index can be costly. I decided to offer quality indexing services at affordable rates, and needed a web site for this new business. I wanted it to make the process of requesting an index as easy and straightforward as possible.

I built the web site and its custom theme in little time, using Drupal 7 and jQuery. The web site features several static pages, an FAQ section, a contact form, quotes and testimonials presented in a random sequence, and a project form that allows the customer to upload a book file, and to see the fee dynamically calculated as the number of pages is entered.

The Unemployment Help Center provides legal representation to claimants and employers regarding unemployment compensation issues. The old web site, built using Yahoo's Small Business web hosting service, looked awful. So the owner requested that I create a new web site, with all of the existing static pages, plus a new blog and state-specific pages.

Using Drupal 7, I rapidly built the new web site, which features more information for visitors, a better contact form, and a blog that allows visitors to add comments to the blog entries without having to register accounts. The site has sections for each one of the initial eleven states, so the owner can have multiple pages per state. The new site looks much more attractive, with a custom theme that incorporates parchment backgrounds and a transparent navigation menu.

One of my clients asked me to create a website that would allow visitors to: learn more about an upcoming seminar, watch a video presentation online, try out a demo version of the bonus software, and securely send a message to the client if needed.

By leveraging the PHP-based infrastructure that I had created for one of his earlier websites, I was able to build this new site in little time — thereby allowing him to begin his marketing efforts right away, and win more customers. Owners of small- and medium-sized businesses typically want to launch marketing campaigns and associated websites as quickly as possible, to take advantage of opportunities they see in today's fast-moving business environment. I have a track record of designing and implementing successful new websites in far less time than less-experienced web developers.

Every technical professional should have a website that presents his or her qualifications and experience in a positive light — like an online business card, but with far greater detail and capabilities. For this particular project, a computer consultant's website was looking rather old, and he wanted it replaced.

I created his new website using Drupal 6, combined with an existing theme, chosen by the client. Minimal customization of the theme was needed. The website is simple, yet achieves its purpose well, by presenting several pages of compelling information to prospective employers. It also has a contact form, which one could think of as the website's call to action. The client was quite happy with the results.

A client in Switzerland requested a new website to showcase a spectacular collection of colored diamonds, on display at a museum in Carlsbad, California. The website needed several pages for the various diamond groups, additional pages for resources, and a method for sending messages to the client.

Because the focus of the website needed to be the collection in general and the diamonds in particular, I used a design with a dark background, to emphasize and enhance the beauty of the colored diamonds. The website was based on Drupal 6, and incorporated a contact form. The client was very happy with the website, and noted that the design and layout were exactly what his company was looking for.

Shortly after the release of Drupal 7, I used it for re-creating my own website, which previously was built upon a file-based content management system that I had developed years earlier. That homebrew CMS was exceptionally fast, but it lacked the advantages of Drupal, such as custom content types with fields — which allows website content to be stored in a more organized manner, and allows one to quickly add articles, book reviews, and other content.

Just as with developing a Drupal website for a client, creating this one for myself involved the same steps, such as determining what Drupal modules would best provide the website's functionality, analyzing the legacy data in order to plan the content types, and using scripting to automate as much as possible the importation of the legacy data. This was the tenth website I created with Drupal, and the first one with Drupal 7.

Making it easy for other people to do business, is always good business. For instance, countless people would like to sell their own goods online, but without the expense and hassle of creating their own online stores. A number of companies — such as eBay and Amazon — have taken advantage of this by allowing individuals and small firms to sell their products within the framework of the larger company. A client wanted to do that for a new business, Breuckelen Thread, which allows craftspeople to sell apparel. She requested a simple website, with a shopping cart for buyers, and individual store pages for sellers.

I built the website using Drupal 6 such that anyone could sign up as a seller, upload a picture to distinguish his or her line of clothing from everyone else's, and upload an unlimited number of products — including each product's name, price, description, dimensions, weight, and image. Desiring to stay within a budget and to keep the entire operation easy to maintain, the client chose to use an existing design and accept payments using PayPal Website Payments Standard.

Just as Hollywood creates a website for each movie released, any author serious about online marketing, should have a website to help publicize his or her book. One particular author, my father, asked me to create a website for his book, an 892-page ethnography of the Spokan Indians.

I built a simple site that tells the visitor about the book and the author, with information on how the visitor can purchase a copy. The site uses a variety of text — including the book's table of contents, and testimonials from experts — and images from the book itself, as well as a computer-generated three-dimensional book shot. The site continues to drive buyers to the Amazon.com page.

If you or someone you know has written a book, contact me so we can discuss how a website can enhance the book's marketing campaign.

Pages

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer