I'm Michael

a web developer & teacher

South Park Avatar

Hi.

I am a web developer and teacher residing in Ottawa, ON. I have a passion for learning, which fuels my desire to teach others.

Who am I?

South Park Developer Avatar

I am a Developer

With over 10 years of professional experience, I know how to create websites that function across multiple devices using the various technologies. I specailize in PHP and JavaScript Development.

South Park Teacher Avatar

I am a Teacher

Starting in January 2016, I began sharing my knowledge with others through teaching web development at Algonquin College. I teach courses in introductory JavaScript and PHP.

South Park Father Avatar

I am a Father

I became a father in March of 2014 and two more times in June of 2015. I am proud to be a father of three little ones, even if they drive me a little a crazy.

South Park Runner Avatar

I am a former Runner

In a past life, I use to be an avid runner. It is not an activity I would say I enjoyed, but one that I endured. One day soon, I will start running again.

What have I done?

Here are few projects have I have worked on recently.

Udacity React Nanodegree

Udacity React Nanodegree

React

In August 2017, I enrolled in the Udacity React Nanodegree program. The first project of the program was create a bookshelf app using the React Framework and the provide Book API.

Visit Site

Canadian Museum of History

Canadian Museum of History

Wordpress Theme / UX

I made post-launch enhancements to the design and functionality of the History Hall vanity web site, which improved it’s support for multiple languages and the overall user experience.

Visit Site

Conservative Party of Canada

Conservative Party of Canada

Wordpress Theme / UX

I redesigned the Wordpress theme for the Conservative Party of Canada to give it a more modern look and to improve it’s user experience.

Visit Site

Campus Conservatives

Campus Conservatives

Grav Theme & Development

I designed and developed the Campus Conservatives website using the Grav CMS. The website includes a custom built online application with an admistration section for reviewing and managing applications.

Visit Site