A freelancer or freelance worker is a term commonly used for a person who is self-employed and is not necessarily committed to a particular employer long-term. Freelance workers are sometimes represented by a company or a temporary agency that resells freelance labor to clients, others work independently or use professional associations or websites to get work. "Independent contractor" would be the term used in a higher register of English that designates the tax and employment class of this type of worker, the term freelancing is most common in culture and creative industries and this term specifically motions to participation therein.

Stand Out In The Web Crowd

I'm a skilled and affordable developer that you can trust.

Learn More

About Me

I have been designing and developing professional websites  for over 17 years! 

Custom Web Development

I specialize in complex custom web projects, from small business websites to corporate applications.

WordPress Development

Custom WordPress theme design is what I do, and do very well. Manage your site or blog in style.

E-commerce Development

I help you sell your products online, quickly and easily, and integrate with Quickbooks and other software.

Mobile App Development

I also develop native iOS and Android apps. I'll help you reach your customers easily and conveniently.

Our service area includes Edmonton, Calgary, Vancouver, Toronto.

Recent Testimonials

My customers have been incredibly pleased with my work.

Recent Portfolio

A glimpse of the work I've done for my great customers.

A few of my notable customers.


My starting web design prices are below.

My quotes frequently come in  over 30% lower  than those of my competitors.



  •   Theme Installation

    HTML / CSS

    2 week delivery




  •   Theme Installation

    WordPress Content Mgmt.

    2 - 3 week delivery




  •   Original Theme Design

    WordPress / Advanced

    6 - 8 week delivery




  •   Custom Web Application

    Custom Code & Algorithms

    2+ month delivery



Please take a moment to get in touch with me. I'll prepare a quote within 24 hours.

Toronto / GTA

(365) 800-3608

Greater Vancouver

(236) 237-1176


(403) 795-2212


(780) 665-9165

Toll Free

(844) 969-7483



Thank you!  I'll get back to you within an hour.  Please be sure you check your junk mail folder.


The latest web design and development news.

40 Branding Ideas for Startups All Over The World

Some people think entrepreneurship is easy, but they cannot be any further from the truth. Many entrepreneurs struggle and work very hard to get their startup going and most of the time, what appears ...

How I Increased My Instagram Engagement Rate by 46...

Instagram is a great social media for businesses to market their products that depend much on visual inspiration. There is a lot of potential in using Instagram for business but I won't go into that i...

How To Create a Decorative Drop Cap in Adobe Illus...

A fun personal project designers and illustrators often take part in is ’36 Days of Type’, or equivalent challenges like ‘Daily Drop Cap’ where artists express their style on a...

Best of May 2016: Ten Free WordPress Themes

April showers bring May flowers, is a common proverb. It might just suit your WordPress website. In this article, I’ll, once again, introduce you to ten free WordPress themes that I consider the...

33 Excellent Product Pages Examples for e-Commerce...

Online shopping used to be something innovative, but nowadays it's a common part of the shopping experience. For an online store, the product pages’ design is very important because this is the ...

Blisk: The Browser for Developers

Nowadays, all modern browsers are equipped with extensive developer tools. Among other things, they help you check HTML and CSS, as well as debug JavaScript. They also allow you to have your web layou...

One Click Wood Texture Generator for Premium Membe...

Access All Areas members have a fantastic new resource to download this week courtesy of Josh Johnson. The One Click Wood Texture Generator for Adobe Photoshop produces gorgeous wood textures from scr...

25 Outstanding Packaging Design Kits

You can spot packaging design everywhere you look! Browsing through the products in a store, shopping online, basically every single item you buy has been through a creative design process. Generally,...

Small Victories: Free Instant Website Out of Your ...

Using cloud storage for the display of your website is a quite obvious thing to consider. Thus, it is rather surprising that there are not too many services providing offers that pick up this idea. Th...

40 Beautifully Animated Website Designs

Let us first talk about what animation is and then how it can be successfully used in web design. First of all, you should know that animation is a high-speed display of a sequence of images that crea...

SEO: Optimal Images for Google Image Search

There are plenty of articles on the optimization of text content for the best possible keyword ranking. However, the importance of image content is often underestimated or not mentioned at all. The be...

Time is Running Out to Grab my Acrylic Design Tool...

Earlier this week I announced the launch of my new Acrylic Design Toolkit after spending countless hours crafting it over the last few months. To celebrate the launch event, the pack was released at a...