Be Like Water

Effective, custom web design and development for nonprofits.


Be like water, making its way through cracks. Do not be assertive, but adjust to the object, and you shall find a way around or through it.

Bruce Lee

Every client is different. I offer several service packages to accommodate any project. Need an on-going maintenance agreement after the site is built? No problem. Don't have hosting set up yet? I can do that too.

Have a look at these options, or check out my one-off packages, and leverage 20 years of experience for your organization.


Some of my clients hire me for design only: To come up with the "look-and-feel" of a site. I never use predesigned templates - only hand-coded, original designs custom-made for your nonprofit. If you already have an in-house team of developers but need some design ideas, this option is for you.


On most of my projects, I also handle development, which is to say I turn a design into a functional, interactive website. I'll set you up with a content management system that makes updating your website as simple as composing an email.

Content Management Systems

I work with several content management systems ("CMSs"). Whether your site is running the ever-popular WordPress, or a more enterprise-level CMS like ExpressionEngine, Craft, or Statamic, I can help.

Not sure which CMS you need? I can help with that too. Together, we'll decide which CMS is the right fit for your nonprofit based on the features you need.

Project management

With Be like water, you and I will work together throughout the life of the project. But you probably have other responsibilities at your organization as well. Not to worry - I am quite comfortable taking the lead. 

For projects where other services are required such as branding development, print design, or copywriting, I have a team of trusted colleagues whom I can sub-contract as needed.


Not sure where to begin? Why not hire me for a day or two to help assess your situation? I offer consulting services at a rate of $800 plus tax per day. I can perform an analysis of your current website and find out where it's falling short, or if you work within the Greater Toronto Area, I'll come into your office and meet with your team.

Site maintenance

A website is not a building, but a garden. It requires ongoing maintenance to help it grow. Some clients don't have the resources to devote to maintaining their website, so I offer retainer services to help you out with that.

Let's have a discussion about how many hours of work per month you think you'll need to make your website thrive.