Web Design by Jeff Maciejko


Web Design by Jeff Maciejko

So you need a website

You’re a small business owner who is ready to start advertising or selling online. You’re a non-profit with an old website that needs updating. You’ve been in business for a while, and you’ve got a website, but it isn’t working.

Whatever the reason, you need a website built, and you want the process to be as painless as possible. Maybe you don’t really know where to start, and you need someone who can walk you through the whole process. Maybe you’ve got a good idea what you want and you need someone to take your vision and make it happen.

You’re in luck. My name is Jeff Maciejko (muh · jay · ko), I make beautiful, mobile-ready, easy-to-use, dynamic WordPress websites. My secret lair is on Vancouver Island, and I work with people all over Western Canada, from Victoria and the Cowichan Valley to Calgary, Alberta.

It can be easy

Websites are complex, but that doesn’t mean building them has to be. Entrepreneurs and non-profits wear a lot of hats, and I make sure “website programmer” isn’t one of them.

I follow a simple, step-by-step process that is easy to understand, easy to follow, and keeps things manageable.


We Plan

Your business has goals, and so will your website. I help you identify what those goals are and together we design a blueprint to meet them.

If you’ve never done this before, don’t fear. You don’t have to have technical knowledge or prior experience. I will translate your business needs into a design that is easy to navigate, fits your style, and achieves your goals.

You Write

Once we’ve got the site layout, it’s time to put pen to paper, so to speak. A site mockup makes it easy to see all elements that require copy, and gives you something solid to go off when you begin.

Not sure what to say? I can point you in the right direction with guidance, templates and examples for when you’re drawing a blank.

I Build

With plan in hand, I dive in and do all of the heavy lifting. I use industry standard tools and practices to build your site, with clean code, multiple security measures, automatic backups and an emphasis on useability for you.

This is a transparent process, and you will be very happy with the results.

We can do that

There are a huge variety of elements we can integrate into your site, including video, interactive maps, contact and newsletter signup forms, media and post grids, slideshows and tons more.


  • Easily sell products & services
  • Inventory management
  • Flexible, can fit to your needs

Unique Content

  • Responsive Content
  • Custom Post Types and Fields
  • Unique Styling and Behaviour

More Than a Map

  • Interactive & Dynamic Maps
  • Driving Directions
  • Custom Map Styling

Members Only

  • Members Only sections
  • User roles
  • Company branded logins

Events & Booking

  • Event Calendars
  • Online Booking
  • Ticket Sales


  • Embedded Video
  • Pop up videos
  • Youtube, Vimeo, Wistia

Tons More

  • Custom Layouts
  • Custom entry forms
  • Users submit content

My work

Click on a photo below to see galleries and case studies from previous client sites I have designed. I would love to add your site to the list, give me a shout and tell me about your project!

United Active Living

Mobile focused, user friendly, and utilizing an existing brand identity, United Active Living is a vibrant website for a vibrant community.


All Points Land Design

Minimal, colorful, mobile-first design for a Canadian Permaculture designer.



Bewties is an online marketplace and social media image creator. Bewties encourages users to upload images of themselves and nominate their friends, using a custom form. The form creates an image that can be shared to social media. This ties in with Bewties collection of organic clothing.


Provence Marinaside

Provence Marinaside, located in Yaletown, Vancouver, BC is a European inspired fine-dining restaurant and wine bar. This project was a redesign in collaboration with brand manager Cindy Nguyen, and focused on simplicity, elegance and usability. The Provence Marinaside site showcases seasonal menus and events, online booking, recipe tutorials and customer / critical reviews.


CR Keyline

A grant-assisted research and education project, studying and promoting Keyline Water Management. The website runs in conjunction with free educational workshops held in and around Victoria, BC.


The Art of Allure and Human Connection

The Art of Allure and Human Connection is an event hosted by Provence Marinaside, featuring workshops run by Chen Lizra and Alessandra Quaglia, exploring sensuality, body movement and food.

Ascent Landing

Ascent Health & Fitness

A personal training site, showcasing a variety of programs and integrated with MindBody Online. Includes program registration, multiple contact forms and online resources.A personal training site, showcasing a variety of programs and integrated with MindBody Online.

CGC Landing

Cowichan Green Community

The Cowichan Green Community is a large community and eco focused non-profit. This is a very comprehensive project, with multiple interactive elements, maps, 3d flipbooks and post types.

Avalanche Landing

Avalanche Artisans

Calgary-based fine woodworking collective, with an image and portfolio centered site. Large images, clean design and a responsive portfolio grid make this site visually striking and easy to navigate.

A Subtle Art Landing

A Subtle Art

A content focused site with sophisticated and clean lines, an online booking and payment system, front end post submission for an advice column and several other unique elements.


Who is this Jeff guy?

My name is Jeff Maciejko (muh · jay · ko), I live, work, and play on Vancouver Island.

I love being outdoors, and spend as much time as I can hiking, camping, and exploring. I’m a burgeoning knife-maker, ice cream aficionado and an avid napper.

Get In Touch

Get a hold of me with the details below, or fill in my nifty form. Tell me about you, about your project, about your business, and let’s make something great!

  • This field is for validation purposes and should be left unchanged.