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

Designed Stairs

In 2013, one of my clients referred me to Designed Stairs. They make beautiful stairs, custom designed and crafted. Their website had been redesigned in 2011 using a highly-customized theme in WordPress.

For the next 5 years I helped them maintain their WordPress website, adding additional customizations and solving technical challenges with the WordPress environment.

Late last year, Designed Stairs came to me asking for a more updated website that would give them the flexibility they need for the many customizations required to show their quality stairs in the way they wanted. I started working on a new design. After some iterations, they decided to go to a graphic designer to get the layout they wanted. They gave it to me to code. (Here's a view of the old version of the website; the new version is shown at the top of this column.)

Old version of website
Before 2018 update

We decided not to use WordPress as the infrastructure for the new website because the amount of customization and feature set needed would result in too much bloat with plugins, security issues, administration, etc.

After the new layout was coded, reviewed, and adjusted, it was time to migrate content. Designed Stairs decided this would be the ideal time to review their content on each and every page of their website … over 200!

Some pages required functionality I hadn't used before. I got the opportunity to increase my skillset while helping my client achieve their objectives in presenting a website they can be proud of.