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.

PG Services - Colored Diamond Exchange [square]

I inherited from one client an online diamond and jewelry store. It suffered from obsolete web technology, a cramped design, no backups, and poor technical maintenance (by a web agency unfamiliar to me). One day the legacy website fell prey to attackers who inserted malware into its many JavaScript files. So the client asked me to build a brand new version of the website, much better than its predecessor.

Using Drupal and the Ubercart e-commerce system, I built a new website that offered all the features requested by the client: The pages listing the diamonds and jewelry products could be sorted by any of the columns, with a single mouse click. Products could also be found using standard search controls. The primary and secondary navigation menus were easy to read. A shopping cart summary was always visible to the prospective buyer. There were two sections for items on sale and new arrivals. The client could easily add or modify products — each with an image, color categories, and all the other information associated with a diamond or piece of jewelry. The client requested that a simple theme be used, to make the store operational as soon as possible. Despite the limited development time, the website was fully mobile-ready for handheld devices, such as smartphones. Later, I added a blog section, so the business owner could add keyword-rich content. I then configured the website so that each new product listing and blog post was automatically published to Twitter. Also, the latest tweets were displayed on the client's home page, automatically.

PG Services - Pastor-Geneve [square]

A client was so pleased with a specialty website I had created for his organization, that he asked me to create a second one, as a replacement for their main website. The new one needed to be built in just a few days, and yet be attractive and fully functional.

Using Drupal, I quickly built a new website that had all of the features requested: multiple static pages with embedded pictures and data tables, an illustrated guide to colored diamonds, an FAQ section, a contact form with a variety of fields and a CAPTCHA, sample newsletters, links to social media website, a running total of all non-admin visitors to the client website, and a slideshow on the home page. The client was quite happy with how well the website turned out and how quickly I was able to build it. I later modified the Drupal theme to be responsive on mobile devices such as tablets and smartphones.

Poison Ivy Horticulturist v1 [square]

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.

SalesArt Media - Arsenal v1 [square]

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.

MyNutritionConsult [square]

One type of online business that an entrepreneur can create, without having to sell a product or provide a professional service, is one that makes it easier for sellers of their own products and services to find potential buyers.

An example of this was a calorie-tracker website that also matched up nutritionists with people interested in receiving expert guidance in improving their diets and overall health. The website allowed their clients — and other registered users — to record and track the macronutrients of their daily meals and snacks: carbohydrates, proteins, and fats, as well as total calories. Any meal entry could be designated as frequent, and given a name, so it would be displayed for reference when meal data was entered in the future. A prospective dietitian could submit a questionnaire and, once qualified, became eligible to be assigned to customers whose needs matched the expertise of the dietitian. Clients could complete nutritionist feedback forms to rate the nutritionist and the consultation. The website offered several pricing plans, a blog for health-related information, a password-protected newsletter, a contact form page, a search widget, and a section for frequently asked questions. Registered users could enhance their profiles with descriptions and personal photos. A forum, with multiple categories, allowed users to post and comment on entries, such as common concerns and success stories. Nutritionists and clients could communicate using private messages without need for any third-party messaging service.

I built the website using Drupal and a customized responsive theme. Consequently, the entire process was quite straightforward, and the website owner had a robust platform for building a community and possibly offering further health-related services in the future.

bad bots block