I build custom websites for small businesses and startups.

As a co-owner of Full Circle Foods in downtown Kitchener, I know what it’s like to juggle the responsibilities of a small business. I understand your pain points, and I can speak your language. You shouldn’t have learn code to communicate with a web developer.

I’ll always choose tools that fit your business goals and workflow, rather than change your process just to fit a certain software package.

Find leads

I’ll work with you to identify customer desires and find ways to connect with them. By building buyer personas, we can tailor your website to reach the right people.

Earn revenue

Websites are so much more than a marketing tool. Your customers live, shop, and play online. I’ll help you integrate e-commerce, reservation bookings, social recommendations, and more. Your website can become a great channel to generate sales.

Create & manage content

A drag-and-drop page builder makes it simple to update your own website. I design amazing editing experiences to let you get creative, with enough structure to keep your branding consistent.

Search Engine Optimization (SEO)

If a website is your home on the Internet, then social media and search engines are like your front porch. I’ll give you the tools to control how social media link previews and search results appear. You’ll be able to create an inviting first impression before people even land on your page.


Your website should be accessible to anyone, on any device. A visitor may be using a voice assistant like Siri. Maybe they have low vision — or their phone screen is hard to see on a bright summer day. They might have a slow internet connection, or an old device.

As of 2021, Ontario law requires all websites to meet accessibility standards. So let’s get it right the first time.

I ground my approach in the principles of progressive enhancement and resilient web design, which make your site faster, more reliable, and accessible to more people. I won’t lock you in to a platform that will need to be overhauled a year from now.


Let’s make the most of the services you already use, reducing duplication and adding value to your website.

Nicoya Lifesciences wanted their website to match their new brand identity. I created a drag-and-drop page builder that gives their sales team editorial control, without fear of breaking design consistency.

The Branches Yoga needed to display course information from their booking platform, MindBody Online. I created a seamless integration that looks and feels like a natural part of the website, not a third-party widget.


I provide ongoing maintenance, including security, accessibility, and speed audits. After your site is launched, you can count on me for reliable tech support. I also provide domain name & hosting on Canadian servers.

Recent clients

Let’s work together

What's your budget?
What's your timeline?