Portfolio


JavaScript/Front-End

My Expense Journal

My Expense Journal is a Web Application that I created with React and Firebase and hosted on Heroku. It came from my frustration with other ways of tracking my expenses. I wanted something simple that I could use on my Desktop and on my Phone.

Technologies Used:
  • React
  • Firebase
  • Heroku

Totem Teardown

Totem Teardown was a game I made in 24 hours at the 2015 Global Game Jam. I went to the UBC campus and met up with some other developers and designers. Not only was it a great bonding experience, it helped drive home the idea that shipping a finished product and ruthless scope management are THE keys to a succesful project. We created the game in pure JavaScript.

Technologies Used:
  • JavaScript
  • HTML5
  • CSS3

Infinite Runner Game

This is an Infinite Runner game that I created in JavaScript. It was a proof of concept to see how easily I could port the game to other platforms. I created builds for iOS, Android, Windows, and Mac OS. The game was very performant across the different platforms. The version on this site is the mobile version.

Technologies Used:
  • JavaScript
  • HTML5
  • CSS3

Air Hockey Game

This game is something I prototyped in a couple of days using my JavaScript Game Engine as well as my Physics Engine.

Technologies Used:
  • JavaScript
  • HTML5
  • CSS3

JavaScript Physics Engine

For a few projects I was working on at the time, I needed an engine that approximated Physics for animations and games. So I created this engine called Phys.js and I posted it on Github. This is just an example of two stones (Curling) realistically bouncing off of each other with realistic friction and collision.

Technologies Used:
  • JavaScript
  • HTML5
  • CSS3

WordPress

National Post

I was part of the team that worked on the National Post redesign. I worked on the WordPress theme for the site as well as several of the plugins that the site uses including the Weather plugin, and the Social Media plugin.

Technologies Used:
  • WordPress (PHP)
  • JavaScript
  • HTML5
  • CSS3

The Vancouver Province

Like the National Post redesign, I was part of the team that worked on the Vancouver Province redesign. I worked on the WordPress theme for the site as well as several of the plugins that the site uses.

Technologies Used:
  • WordPress (PHP)
  • JavaScript
  • HTML5
  • CSS3

Study Magazine

I was hired on to finish the Study Magazine project as well as provide on going maintenance. This entailed working on several of the plugins that the site used and also included a few changes to the theme.

Technologies Used:
  • WordPress (PHP)
  • JavaScript
  • HTML5
  • CSS3

Ruby on Rails

ConnectedCity

I came onboard and worked with the site owner to finish the project as well as provide on going maintenance. On going maintenance included Server Administration, fixing bugs and performance issues and also included adding new features.

Technologies Used:
  • Ruby on Rails
  • JavaScript
  • HTML5
  • CSS3
  • AWS

ConnectedLandlord

Since ConnectedLandlord is owned by the same company as ConnectedCity, I also worked on ConnectedLandlord. I provided on going maintenance which also included Server Administration, fixing bugs and performance issues and also included adding new features.

Technologies Used:
  • Ruby on Rails
  • JavaScript
  • HTML5
  • CSS3
  • AWS
rss facebook twitter github youtube mail spotify instagram linkedin