Home

Hi! I'm Greg

And I build useful, engaging, and informative stuff for the web.

I am a Kitchener-based Front-End Web Developer of easy-to-use highly customizable WordPress sites, as well as interesting and useful React applications, all with a background in Marketing and an eye for design.

If you are a business seeking a web presence or an employer looking to hire, your team will benefit from my skills and experience.

What can I do for you?

Don't know where to start? Afraid of making big mistakes? Ask someone who can help you make things easier.

Know Before You Build

Site Purpose

Before any attempt to build a new website from scratch, to maximize the effort put into its construction, you need to ask WHY you want one in the first place. Do you wish to increase sales by sharing product information? How about generate leads for a sales team? Are you looking to add any digital tools for customers or staff to use, to add value to the browsing experience or help your staff work more effectively?

Site Planning

Before any visual design can happen, information design must take place. You need to know what information to convey on your site so that proper planning of how many pages the site will have, how easy it will be for users to find the information they are looking for, and how you wish to present the information on a website itself.

Once planning progresses to visual design, some questions need to be answered - what colours, fonts, images, icons, and layouts are either being used already or need to be considered for usage on a website being built? How do you convey your message properly across mobile, tablet, and desktop screens? And will your site be considered accessible to people who have a visual impairment?

Site Construction

Any site builder can throw together something that looks good on the surface, but properly-built websites have architecture that allows search engines to properly crawl your site, allowing it to be found by more visitors. They can also help those with visual impairments needing the assistance of a screen reader.

Also, how's your page load speed? Do you know which tools are available to check how fast your site can load on mobile or desktop screens? Visitors will not stay long if your site does not load.

Site Purpose

Before any attempt to build a new website from scratch, to maximize the effort put into its construction, you need to ask WHY you want one in the first place. Do you wish to increase sales by sharing product information? How about generate leads for a sales team? Are you looking to add any digital tools for customers or staff to use, to add value to the browsing experience or help your staff work more effectively?

Site Planning

Before any visual design can happen, information design must take place. You need to know what information to convey on your site so that proper planning of how many pages the site will have, how easy it will be for users to find the information they are looking for, and how you wish to present the information on a website itself.

Once planning progresses to visual design, some questions need to be answered - what colours, fonts, images, icons, and layouts are either being used already or need to be considered for usage on a website being built? How do you convey your message properly across mobile, tablet, and desktop screens? And will your site be considered accessible to people who have a visual impairment?

Site Construction

Any site builder can throw together something that looks good on the surface, but properly-built websites have architecture that allows search engines to properly crawl your site, allowing it to be found by more visitors. They can also help those with visual impairments needing the assistance of a screen reader.

Also, how's your page load speed? Do you know which tools are available to check how fast your site can load on mobile or desktop screens? Visitors will not stay long if your site does not load.

Development Skills & Knowledge

Core Skills

HTML, SASS, CSS, WordPress, React, JavaScript, GatsbyJS, and Git experience.

Extra Skills

WCAG 2.0 Practice and Familiarity, Creation of MongoDB database with 300+ documents of raw data for projects, Mockup design from the ground up using Adobe XD for every project (including this one) for all screen sizes.

Formal Education

Completed diploma program in April 2007

Successfully completed courses in marketing, sales, market research, graphic design, advertising, writing, internet communications, business strategy, finance, and organizational behaviour.

Learned and made use of tools such as Microsoft Office, Macromedia Studio, Adobe InDesign, Adobe Photoshop, and CorelDraw

Completed projects which included
-setting up a small business
-repositioning a nationally recognized grocery item to improve sales
-develop a strategy for restructuring a money-losing company in order for it to become profitable
-creating advertisements for various products and various targets
-creating implementation plans for campaigns
-determining market share and analyzing areas for product growth or discontinuation
-creating and understanding budgets and cash flow statements
-creating and implementing a promotional campaign in a department store

Core Skills

HTML, SASS, CSS, WordPress, React, JavaScript, GatsbyJS, and Git experience.

Extra Skills

WCAG 2.0 Practice and Familiarity, Creation of MongoDB database with 300+ documents of raw data for projects, Mockup design from the ground up using Adobe XD for every project (including this one) for all screen sizes.

Formal Education

Completed diploma program in April 2007

Successfully completed courses in marketing, sales, market research, graphic design, advertising, writing, internet communications, business strategy, finance, and organizational behaviour.

Learned and made use of tools such as Microsoft Office, Macromedia Studio, Adobe InDesign, Adobe Photoshop, and CorelDraw

Completed projects which included
-setting up a small business
-repositioning a nationally recognized grocery item to improve sales
-develop a strategy for restructuring a money-losing company in order for it to become profitable
-creating advertisements for various products and various targets
-creating implementation plans for campaigns
-determining market share and analyzing areas for product growth or discontinuation
-creating and understanding budgets and cash flow statements
-creating and implementing a promotional campaign in a department store

Check out what Web Services I offer!

Featured Projects

Some of my favourite projects from various areas of Web Development.

WordPress

WordPress Personal Website - July 2021
WordPress Personal Website - July 2021

After creating a previous version of my personal website using the GatsbyJS framework, I decided the time had come to give myself another WordPress development experience. I wanted my new site to have static pages, an area for ongoing project […]

View Project

Shopify

A&M Custom Creations - New Launch
A&M Custom Creations - New Launch

Not too long ago, a longtime friend approached me knowing I’d been studying Web Development and asked me if I could help her launch her new Shopify store. Having had zero experience with Shopify, yet also wanting to be of […]

View Project

React

React Store Map/Shopping List App
React Store Map/Shopping List App

This is a new version of a Store Map App I built a year ago with Vanilla JavaScript, this time built with React. The application is custom-built for an unidentified store in Kitchener. It makes shopping easier by allowing customers […]

View Project

JavaScript

Produce UPC/PLU Code Lookup Tool
Produce UPC/PLU Code Lookup Tool

Due to the nature of working in a supermarket produce department, I have encountered many instances where needing to know the PLU code (or price lookup code) was important. However, information for that is not readily available in many cases, […]

View Project
Visit My Complete Portfolio

What Makes My Skill Set Useful?

Development knowledge itself is no means to an end. Achieving your goals is the primary driver behind any new site.

Effective & Easy For Everyone

Ease of Use WordPress sites are easy for everyday business owners and individuals to update, maintain, and customize to your needs. It's as nimble as you are!

Any site can be built to allow its owner to quickly update pricing, business hours, key images, important details, and more, with thoughtfully customized inputs.

WordPress sites also give you integrated Search Engine Optimization, which will help you appear higher in Search Engine rankings, and easy-to-build contact forms give your customers an easy way to get in touch with you!
Design

It sounds simple, but your user experience also requires informational, functional, as well as visual design. And it needs to be accessible to every one of your site's visitors.

Ensuring your site meets current web accessibility standards comes standard, and it means the world to people with an accessibility requirement that you've thought of them.

A site with a great informational design makes sure your customers can find the information they are looking for in a timely manner, and don't leave your site - and visit the site of a competitor - in frustration.

Marketing

The site could look amazing - better than any other website you have ever seen - but how well is the copy written?

Has your site's copy been written to be easily read or scanned by the reader? And does the site offer a clear call to action - something to trigger the user to subscribe to a newsletter or send a request for more information?

Good copy on a website can make the difference between making a sale, and not being taken seriously by a potential customer due to the writing they've seen on your site. Copy can be either created or enhanced before a site is made live to give the user the best possible first impression.

Ease of Use
WordPress sites are easy for everyday business owners and individuals to update, maintain, and customize to your needs. It's as nimble as you are!

Any site can be built to allow its owner to quickly update pricing, business hours, key images, important details, and more, with thoughtfully customized inputs.

WordPress sites also give you integrated Search Engine Optimization, which will help you appear higher in Search Engine rankings, and easy-to-build contact forms give your customers an easy way to get in touch with you!
Design

It sounds simple, but your user experience also requires informational, functional, as well as visual design. And it needs to be accessible to every one of your site's visitors.

Ensuring your site meets current web accessibility standards comes standard, and it means the world to people with an accessibility requirement that you've thought of them.

A site with a great informational design makes sure your customers can find the information they are looking for in a timely manner, and don't leave your site - and visit the site of a competitor - in frustration.

Marketing

The site could look amazing - better than any other website you have ever seen - but how well is the copy written?

Has your site's copy been written to be easily read or scanned by the reader? And does the site offer a clear call to action - something to trigger the user to subscribe to a newsletter or send a request for more information?

Good copy on a website can make the difference between making a sale, and not being taken seriously by a potential customer due to the writing they've seen on your site. Copy can be either created or enhanced before a site is made live to give the user the best possible first impression.

Marketing + Technology

Core Skills

Semantic HTML for better indexing and accessibility
SASS for easier CSS
WordPress to give easy-to-use websites to clients
React and JavaScript for interactive tools

Extra Skills

Familiar with Wireframing and Mockups with Adobe XD
Familiarity with Responsive Web Design for all screen sizes
Familiar with Accessible Design and Development Principles
Familiar with MongoDB Database & Collection Creation

Formal Education

Completed diploma program in April 2007

Successfully completed courses in marketing, sales, market research, graphic design, advertising, writing, internet communications, business strategy, finance, and organizational behaviour.

Learned and made use of tools such as Microsoft Office, Macromedia Studio, Adobe InDesign, Adobe Photoshop, and CorelDraw

Completed projects which included
-setting up a small business
-repositioning a nationally recognized grocery item to improve sales
-develop a strategy for restructuring a money-losing company in order for it to become profitable
-creating advertisements for various products and various targets
-creating implementation plans for campaigns
-determining market share and analyzing areas for product growth or discontinuation
-creating and understanding budgets and cash flow statements
-creating and implementing a promotional campaign in a department store

Online Education

Bootstrap 2 WordPress - Developing Custom WordPress Websites - Offered on Udemy
Designing Effective Websites - Offered by Conestoga College
Web Accessibility: Learn Best Practices, Tools & Techniques by Loop11 - Offered on Udemy