Website Design & Development

Consulting Services


Starting from scratch or wanting to update an existing design, template, or theme? Let's collaborate to build a visitor-focused, mobile-friendly design or enhance your existing design. Read more about my Design services …


Functionality (including contact forms, PayPal interfaces, product databases, etc.) can improve your visitor's experience and make maintaining your website easier. I can help you improve existing capabilities on your site, or give your website new capabilities, with a focus on enhancing your customers' experience. Learn about my Development services …


Content — your text and your pictures — is aimed at your target audience. As your business or organization changes, your website content needs to be updated. When you have new content, I can update existing pages or create new ones for it. For details, refer to my Maintenance services


Websites can be complicated. I'll help you translate the techno-speak about servers, domains, and specific tools. If you want to manage your website by yourself, great! If you need a little help in learning how, consider my Training/Coaching services …

How Can I Help You?

I'm an independent Web consultant — responsive, helpful, and willing to collaborate on your website. If you need a website designer, web developer, or coach, contact me to discuss your situation. Once I have an idea of what you want done, we can talk about timeframes, costs, and how to proceed.

Featured Client

Midwest Devices LLC

Referred by another client, this client wanted an updated, mobile-friendly redesign that he could maintain. Although he had many years of experience, and a technical inclination, he didn't want to take the time to get up to speed on all the newer technologies for a single website redesign.

Using his old website as a starting point, I drafted a design and then tweaked it based on the client's feedback. Once the design was solid, I migrated his existing content to the new design. Finally, he wanted the capability to sell his products from his website. Since he has only a few products, listing them and adding them to a shopping cart wasn't too difficult. The tricky part came when we got to adding the shipping amounts for each type of product to several different geographies. He simplified the shipping model and I implemented it.

Even though the client wanted to keep the older file names for pages — to preserve search credit — he was willing to go with my recommendation to use PHP as the underlying code in order to address the logic of each page. I had to tweak his server environment a bit to support PHP for .htm and .html files. Since the client had experience with Dreamweaver and other programming languages, the PHP wasn't too intimidating for him to maintain.

The general process I followed with this client was typical for me:

  • Collaborate with the client on a design, creating drafts and making updates until the design meets client needs
  • Migrate existing content and add new content if desired
  • Add functionality as needed to accommodate the content and the client's business procedures

In this situation, my client had an existing website that needed updating. By following my process, I fulfilled my client's desire for a refreshed website without compromising his ongoing maintenance of the site.