Web Development
I offer a full suite of web development services, primarily based on Wordpress, but also including many popular content management platforms, such as Shopify. I can either implement a design developed by a designer of your choice, or work with you develop a design based on preferences and requirements. I’m happy to support existing sites, or advise on the best platform or technology stack to build your next project (even if you decide to work with a different developer!).
Website Development
My fundamental development philosophy is that is not in anyone’s interest to build a website that a client can’t update or interact with. I have plenty of clients who prefer I make all the updates to their sites and I’m happy to do that. However, I think it does a great disservice to clients if they pay a developer for that work only because their site is needlessly complex to maintain (or they weren’t given access at all!). My goal is deliver a site that anyone, regardless of technical ability, can update with the right training.
Wordpress Development
Wordpress powers over 40% of the sites on the internet, and represents around 80% of the sites I develop. Wordpress offers tremendous flexibility – it is open source and is extremely flexible. I typically pair Wordpress with a pagebuilder plugin like Elementor or Bricks, which speeds development time and delivers a site that is easy to make updates to. Wordpress is open source and there’s an enormous community of expertise – so you have the flexibility of hosting it nearly anywhere and working with any developer you like – unlike a proprietary platform like Wix or Squarespace, where you have to rebuild your site if you want to move it elsewhere.
Shopify & Ecommerce Development
Second to Wordpress, Shopify is the most popular Content Management System (CMS) on the internet. Shopify is fantastic if e-commerce is your priority and has an easy to use back end interface. I also build Woocommerce (Wordpress ecommerence plugin) and BigCommerce based sites, as well as using tools like Stripe or PayPal buttons or third party shopping carts for basic needs. I can advise on what approach might work best for your needs.
Other Platforms
I’ve worked with a number of other platforms such as Wix and Squarespace and am happy to build, support, and maintain sites that fall within my realm of expertise.
Existing Site Updates & Maintenance
I encounter plenty of clients with sites developed years ago that haven’t been updated since. I’d be happy to assess your site and ensure that it is up to date and secure, and work with you to make changes or updates as needed. In some cases, rebuilding the site may be the more economically efficient option, but I will review your existing configuration and make recommendations on how to move forward.
I’m happy to help with making content updates or changes to existing sites as well.
Technology Consulting & Platform Selection
I’m often engaged by clients to make recommendations on how best to make their visions come to life, and how to balance affordability, functionality, and ease of use when selecting a platform or determining how to integrate with different services.
A common need is integration between a website and CRM or email marketing platform, or unifying data between multiple services (a calendar, CRM, and website, for example). I can advise on the best platforms and technology architecture to meet your needs.
Email Configuration & Delivery Monitoring
Managing your own email services is getting more complicated as protocols such as DMARC are increasingly required by major mail providers. Yet having branded email at your domain provides a much more professional look. I can help you find the best email platform for your needs and configure settings like SPF, DKIM, and DMARC to ensure your email reaches inboxes and spammer can’t hijack your domains. I also provide ongoing monitoring of settings at no charge for clients, so problems can be detected quickly.
Training & Education
While there are many free resources available online to learn how to update your website or use various online services, sometimes it’s easier to get training tailored specifically to your needs. I create recorded instructional videos and develop written documentation and also offer interactive training sessions where we work together on making updates. These sessions can be recorded so you can review again as needed.