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.
The SDWTG was a technical user group that focused on the various technologies utilized for developing websites and web-based applications. The group's initial website I built using Joomla, which was likely the best choice at the time given some of the group members' strong interest in Joomla. But in August 2008, a severe security hole was discovered in Joomla. Consequently, countless Joomla-based websites were hacked, including an article posted on our website. In addition, we had earlier encountered several problems with Joomla's page continuation links and WYSIWYG editor (changes not saved, uploaded images not appearing, etc.).
Rather than upgrading to the patched version of "Doomla", I rebuilt the website using Drupal — which turned out to be a wise decision.
Just as a beautiful diamond is created from relentless pressure upon everyday coal, it is possible for an attractive website to be developed even when the project is under significant time pressure. In this case, a client needed a new website as soon as possible due to substantial changes in business relationships. This firm offers many resources to the colored diamond community — including technical information, courses on diamond cutting and polishing, access to industry experts and their publications, and quarterly and more-frequent newsletters and other reports.
Using Drupal in conjunction with design mockups created by a professional designer, I built the website with speed and yet the utmost care in planning the information architecture and file naming and directory structuring, to make the final product well organized and easily maintainable in the future. The site featured gallery pages for jewelry and diamond colors, individual pages for each piece and color, inquiry forms for each product, dozens of static pages, all of the organization's publications, pages and icons for affiliates and industry press information, a contact form, and links to various social media accounts, including Facebook, Twitter, Google+, and YouTube. I made the new website fully mobile responsive for optimum viewability and functionality on devices with small screens. It received extremely positive comments from visitors.
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.
In India, there is tremendous demand for training in every field — including technical skills, cooking, sports, arts, lifestyle interests, and professional skills. But the demand far exceeds the available supply of teachers and formal educational institutions. To serve this need and help people learn, one of my clients asked me to create a peer-to-peer educational network for students and teachers in India to connect online. The goal of this platform was to "create a million tutors for a billion skilled Indians".
Using Drupal and a prebuilt theme, I built a website that makes it all possible. Anyone could register a new account for free, and add a profile description and picture for others to see. Account holders could register to take a class, and even offer to teach one — by submitting a class description, location information, a price (if any), and one or more skills that would be taught in the class. All 35 of the largest cities in India were covered. The website had a couple static pages, a contact form, a blog, a list of the user's classes, a page showing all 51 skills hierarchically (with class counts in each category), and a class listing page that allowed fine-grained search capabilities. For the design, I modified an Artisteer theme. The client, a young entrepreneur, was extremely happy with the website we successfully launched. He was profiled in an article published in the Indian daily newspaper Deccan Chronicle, which has readership in the millions.