Bonzai Intranet
Primary developer for Bonzai Intranet, an enterprise intranet solution built on Microsoft Sharepoint, serving 600,000+ daily users
We used a mix of React, AWS serverless and numberous Sharepoint APIS and libraries
View Site
Ultimate Photo Battle
An online photography competition. It uses CRON jobs to automatically update winners and start new battles. There is a rotating selection of battle categories based on popularity. Winning photos, new battles and high scoring submissions are posted automatically to Facebook and Twitter. The winners get certificates that are generated dynamically on demand. I also set up algorithms and IP tracking to prevent vote stuffing. Moderators approve all photos before they are visible.
Not currently active.
View SiteView a Dynamic Certificate
The Oh Wells
A website for local indie-pop band The Oh Wells. It's built on a custom Wordpress theme to allow the band members to post news, events and photos. Features a sticky music player and right hand sidebar.
View Site
The Maneuver
A website for local party funk band The Maneuver. It's built on a custom Wordpress theme to allow the band members to post news, events and photos. The site has achieved front page Google results for "The Maneuver" (beating out the Heimlich Maneuver), as well as "Vancouver Funk Band" and "Party Funk Band".
We also added a super fun "Which Member of The Maneuver are you?" quiz, which can post the results to Facebook.
View SiteWhich Member Of The Maneuver are you?
Superior To Do List
An online to do list. All changes are done through AJAX and you can use the site for hours without reloading the page. Checks for duplicate logins from separate locations to prevent data sync errors.
Coming soon: Serverless To Do List
View Site
Angular.js version of Superior To Do List
View Beta Version of Angular.js Version
The Elixxxirs
Website for the Vancouver band The Elixxxirs. The opening sequence uses jQuery animation and fails gracefully if javascript is disabled or on slow connections. Click the skull to watch it again. There is also a backstage area for the band to update gigs and news automatically.
View Site
Startup Clicker
An idle clicker in the vein of Cookie Clicker or A Dark Room. Built with React and Redux. Saves the game state to local storage every 30 seconds.
View Site
Idle Breakout
An idle game based on the classic Breakout game. Uses pixi.js and phaser.js
Still under development, but fun to play
View Site
Hexes
Learning how to make hex based grids for game layouts. Uses pixi.js
View Site
Arduino
I've been tinkering with Aurdino for a couple years now. I've built a LED drip clock, a robot halloween costume, a surise simulator lamp and other things. I'm working on a light up bass and a quadcopter.
View Repo