The best brands are simple and memorable. They speak to their audience and help a business grow. And that's what I can create for you.


Whether it's part of a larger web design project — or a simple brand refresh — I will work with you to develop a unique brand that represents your business perfectly.

When creating a brand for your business, I use the same process as I do to develop my websites. This means that before I do any work I get to know you, your business and your customers well. I then combine creativity, human-centered design principles, colour psychology and marketing psychology to develop a logo and a brand identity that your audience will love. 

If part of a larger project, your branding will form the backbone of the look and feel of your new website.



  • Logo design
  • Typography selection
  • Colour palette development
  • Business card design
  • Letterhead creation
  • Email footer design
  • Social media branding
  • Print and marketing material design