Whether you need a website for yourself or for your client, I love partnering with talented designers, writers and creatives to craft custom, responsive WordPress websites.

 Let’s collaborate to build a strong online presence you’re excited to share with the world.


We’ll have a detailed discussion about your project and I’ll ask a series of questions to that we can define your target audience, competitors, and specific goals in the design or redesign. We’ll also talk about the content of your site and establish the site architecture.   This is so I can understand your vision and translate your ideas into a website that gets results.   The “scope of the project” is defined through this process.

We’ll also take about other important issues such as: do you have a logo, do you have social media in place, will you be writing your own copy, has any SEO work been done for your business?  I will present you with a proposal/contract which details the scope of the project.  On signing the proposal you will submit a deposit, typically 50% of the proposed cost of the project.  After the first round of changes, I will ask for another 30% of the payment.  When we have final agreement that our contract is met, the final 20% will be due.

  DESIGN/design clarity

With content and insights from the discovery phase, the design process can get underway. You’ll be presented with concepts to provide feedback on for revision rounds. Clear communication & timely feedback help keep things on schedule.  We will explore design concepts for your site – including color scheme, layout, and menu structure, imagery and graphics.

These ideas will be used to make mockups of what your web pages will look like. The time spent on this step will vary depending on your requirement, timing and the budget.  You may be presented with one to three design concepts or you may know exactly what you want your layout to be.  Once the design is decided, you will sign off on the final design.

If you have designed your own site, upon sharing full design files, we will discuss to make sure all desired functionality is understood, especially things that can’t be conveyed in a static comp.


Once the core designs are in place, development begins. Throughout the development process, you’ll be kept regularly informed of all progress and see the project as it comes together.  All of my sites are built using a responsive approach for viewing on all screen sizes and devices – large and small.   Most likely I will build your website in a test environment.

I use HTML5, CSS3, PHP and JavaScript as well as local development with Git and XAMPP.

I will help you tackle a project that seems overwhelming- we’ll take it off the back burner and get it done.

I create a custom WordPress theme (the look and feel) and custom plugin (the functionality) that follows WordPress coding standards.  your website is specifically tailored to your needs keeping your site lean and efficient.

For more complex websites, I structure the website with keywords and metadata in all the right places.  I also configure the Yoast SEO plugin which allows you to take your sites’ SEO even further.

I make sure your website and content is easy to share on social media and that your website has the right tools to stay connected.

I use Advanced Custom Fields and a variety of other tools to ensure that every piece of content – projects, testimonials, forms, you name it – is 100% editable and easy-to-update.

I can integrate e-commerce plug-ins such as WooCommerce and Shopify.

I follow WordPress security best practices for all custom WordPress sites I develop.  I also use BackupBuddy and other similar plugins to create scheduled backups so you never have to worry about losing your content.


All projects undergo thorough cross-browser/cross-device testing and all modern browsers and devices are supported in any build.   These include those made by Apple (Safari, iOS), Google (Chrome, Android), Microsoft (Edge) , Mozilla (Firefox), and Opera.  All of my website are designed to be Search Engine Friendly so that your site can be found with your targeted keywords.



I’ll help you transition from your old site to your new or launch your entirely new project. If you need assistance with back-ups or updates to ensure your WordPress site keeps running smoothly & securely, maintenance packages are offered.

I will point you in the right direction and provide guidance or selecting the best domain names and best hosting for your website.

We wrap up with a personalized training on how to easily keep the site up-to-date using WordPress.