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

Believe Baits

One of the fun parts of my work is finding out about new things. I've never gone fishing before and know very little about fishing. This client creates and sells bass baits.

Their product line has several categories, and within each category, a product can have multiple colors, styles, or options. They didn't need to keep customer data separate from the payment/shipping needs, so it was all about setting up a website they could maintain that gave them the product flexibility they needed. They tried to customize other e-commerce environments to their needs, and ran into issues. That's when they contacted me to see if I could help.

I designed the look and feel of their website first. We went back and forth a little — quite common — until we got to a design they liked. Next, we set up the pages that don't have products on them. For the pages with product info, we used text files that the clients could upload to contain the data. For expedience, we used PayPal for the shopping cart and checkout functionality.

After a couple of years, the number of products and complexity of product structure became unwieldy to update via text files. I created a MySQL database for the product and category information, wrote PHP code to pull the product information from the database and display it to the website visitor, and created a backend tool to allow the clients to update the product data in a friendlier way. To make it easier for customers to buy products, I coded shopping cart functionality directly on the website and generated a PayPal button (includes products, options, special pricing, and quantity info) for checkout only.

This is a truly custom website, mobile-friendly, tailored to the client's business needs.