Portfolio

I have built more than 85 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 websites.

Below are screenshots and brief project descriptions of just some of the many websites that I have created.

Of all the content management systems one could use for building a website, Drupal has arguably the best security. But any Drupal site should be kept up-to-date with the latest security patches, otherwise it can become vulnerable to hackers exploiting the latest attack techniques. One of my clients was responsible for the website of a poison ivy horticulturist in the Philadelphia area. His Drupal 6 site had been neglected for more than a year, and had missed multiple security releases. The database was more than 10 times larger than needed, and 95 percent of its records were unnecessary, which hampered the performance of the site.

The client brought me in to help. I upgraded the Drupal core to the latest release, implemented critical security updates for more than half a dozen modules, and cleaned up the database. As a result, the site was made faster, fully protected, and easier to backup and maintain in the future. I also later added text, images, and video to promote two successful conferences.

A family in San Marcos, in the county of San Diego, was trying to sell their house, but they found that the typical single listing in the realtors' MLS system was completely inadequate for presenting their house in its best light to prospective buyers. They asked me to develop a website that would help to educate buyers as to the many features of the home and the advantages of the area.

This website's start page was quite different from that of a typical portal-style website, because residential real estate buyers prefer a more simple design that focuses on the main attraction: the house itself. The website included a map to the house, the MLS listing, and even an interactive photo gallery, with a slideshow. The sellers were delighted with the website I created, and the house was successfully sold.

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 website 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.

Years ago I took on the role of new web developer for a company that creates and sells the world's finest annuity selling software and presentations for insurance agents and financial advisors. I was tasked with replacing its old website, which was burdened by static HTML pages that used nonstandard, table-based web code, and a mishmash of files and directories that made maintenance extremely time-consuming and problematic.

Using images created by the business owner, I rapidly developed a brand new website that featured an e-commerce shopping cart and affiliate programs, captured visitor data in forms, and displayed multimedia presentations online. The entire website was based upon PHP and MySQL, which made possible dynamic web pages that could be quickly customized on-the-fly, and reliable storage of business information in a database. In addition, I developed PHP scripts that allowed desktop applications, running on customers' PCs and laptops, to communicate with the web-based MySQL databases, for verifying product licenses and gathering statistics.

Even though Drupal is sophisticated enough for powering major commercial, government, and nonprofit websites, it is equally suitable as the underpinning of a simple blog. A young lady asked me to create her personal blog, to reflect her interests in running, prayer, and the activities she loves to do, such as cooking. She had a limited budget, so she chose a prebuilt theme, to avoid the expense of hiring a professional designer to create a custom theme from scratch.

Using Drupal, I was able to rapidly build the website, with separate pages for the three main themes, as well as a contact form (protected by a CAPTCHA), a biography page, and a section in the sidebar listing the running-related posts that are race reports. For the design, I modified a prebuilt theme, and added a favicon, resulting in an attractive website that garnered compliments from the public.