Promoted to Senior Software Engineer
June 17, 2021
After nearly two happy years on the ".com" team at ecobee, I'm moving into a more senior role.
Joined ecobee, Inc.
August 15, 2019
I joined the ".com" team as a Web Developer helping a group of fabulous humans migrate a legacy WordPress codebase to Gatsby.js.Go to the new ecobee.com →
Published new post for Gatsby blog
June 19, 2019
I researched and ghostwrote a case study for the Gatsby blog called "How The Couch Builds Websites in Half the Time with Gatsby".Read the post →
June 7, 2019
I designed and built a portfolio site with a custom audio player and sparse aesthetic for Canadian film composer Lesley Barber.Go to Lesley Barber →
Contracted as a technical writer by Gatsby, Inc.
March 22, 2019
I was excited to be invited by Gatsby's head of marketing to help research and author two technical blog posts and an ecommerce ebook.
November 10, 2018
As a fun side project, I built an open-source directory of the Gatsby.js learning resources I'd bookmarked over the years and invited the community to help me keep it up to date.
This is genius!
Go to Gatsby Tutorials →
Wow, how have I never seen this?
October 5, 2018
I worked with designer Stephen Bell of Coffeeshop Creative to create a construction-themed marketing site for Toronto paving company Kings Valley Paving.
Go to Kings Valley Paving →
August 17, 2018
I designed and built a one-page portfolio site for Canadian opera singer Laura Albino.
(The site is no longer live, so the following link leads to a preview of the original.)Go to Laura Albino →
July 10, 2018
I worked with designer Stephen Bell of Coffeeshop Creative to create a minimal portfolio site for Canadian countertenor Daniel Cabena.
Go to Daniel Cabena →
I’m thrilled to announce the launch today of my new website... Thanks to the brilliant team at Coffeeshop Creative for their careful attention and beautiful design.
— Daniel Cabena
Received One Page Love design award
May 18, 2018
The 2018 version of this website (guess how many pages it had...) was chosen by One Page Love as one of its inspirational sites of the day.Go to One Page Love →
May 10, 2018
I worked with designer Stephen Bell of Coffeeshop Creative to create a zany portfolio site for Canadian opera director Aria Umezawa.
Today’s the day we launch my new website, thanks to the amazing @coffeescreative. The whole team was an absolute dream to work with, and came with such creative ideas. I couldn’t be more pleased.
Go to Aria Umezawa →
Finally time to unveil my new website designed by Coffeeshop Creative. They created this amazing minimalist design with bright colours and geometric shapes. Thrilled with the end result, and had a blast working with them.
— Aria Umezawa
April 30, 2018
I worked with designer Stephen Bell of Coffeeshop Creative to create a splashy marketing site for a new Canadian opera.
(The site is no longer live, so the following link leads to a preview of the original.)Go to Pomegranate Opera →
December 19, 2017
I was thrilled to have the chance to design and build a tasteful portfolio site for internationally-celebrated Canadian opera singer Adrianne Pieczonka.Go to Adrianne Pieczonka →
October 2, 2017
I designed and built a one-page portfolio site for Canadian opera singer Adam Luther.Go to Adam Luther →
February 21, 2017
I designed and built a one-page portfolio site for Canadian opera singer Ileana Montalbetti.
(The site is no longer live, so the following link leads to a preview of the original.)Go to Ileana Montalbetti →
Joined Coffeeshop Creative
January 15, 2017
I enjoyed leading development at this small agency for two-and-a-half years and building and deploying 25+ new website projects.
I'm forever indebted to Stephen Bell for throwing so much work my way and letting me experiment and learn so many new skills while I completed it.Go to Coffeeshop Creative →
July 15, 2015
After a decade of learning web development as a hobby, I was thrilled when my first paid project was to design and build a new portfolio site for Canadian film and stage director Atom Egoyan.Go to Ego Film Arts →