Projects
Boxofloot.ca
I love to play Dungeons and Dragons, and I ran a weekly campaign for some friends. I'm a big fan of giving custom items to my players, so I designed a small tool to help me generate some of this loot automically, using weighted distributions for lower or higher tier loot based on the difficulty of the challenges that my D&D party could face. You can find it here.
Zapier & Talkroute Integration for Roost Solar
I got to dip my toes into using Zapier & Talkroute by helping develop a small automated integration for Roost Solar. The integration would log call info automatically in OpenSolar, saving their workers the time needed to log the data manually.
WTFast CPE
I worked with WTFast as a Junior Fullstack Developer for one year and seven months (before being laid off due to economic reasons) where I helped develop the UI for their CPE (Customer Premises Equipment) project. Despite being a junior, I became the primary UI developer for this project, taking it from concept all the way to execution. In addition, I helped onboard new developers to the UI, implemented component tests and gave product demos to non-technical third parties. I also created Golang-written API endpoints that were deployed with Google Cloud, helped automate build processes using Github Actions and became familiar with the development and management of the OpenWRT operating system for routers.
UBCO COSC499 Capstone Project
I worked as the Project Manager for my team for our Capstone project. Our project team was Cyclops-1 and our task was to revamp a client's website of environmental science articles. My team was unfamiliar with our tech stack, so I helped onboard them. I wrote extensive guides on the setup of virtual development environments using Vagrant for both Mac & Windows, made well-documented GitHub issues for the features needed or the bugs to squash, contributed and reviewed code, as well as handling presentations and written reports on our team's progress.
Vancouver Now And Then
VancouverNowAndThen was a fun project for a Vancouver-based photographer. It was interesting to compare Vancouver's past landmarks with its present day iterations. This project was featured in several local news stations, including a Global News article.


Roost Solar Dashboard
I built a dashboard allowing Roost's customers to view their energy consumption plotted against their solar production. This was by far the most interesting project I've worked on, pulling in large amounts of data from various sources such as SolarEdge, APSystems and BCHydro. A later improvement included adding temperature data from OpenWeather.


