Software Developer

About Me

I have been a full stack software developer for the last 5 years after graduating with a degree in Computer Science and Physics from UBC.

I have a passion for developing easy to use products with great UI design and a seamless user experience. I code with error in mind to reduce user friction and avoid bugs as much as possible. I care about extensive testing and using all tools available to mitigate risks in the development process. I love learning and keep up to date with emerging technologies and processes through books, online learning, conferences, podcasts and tech communities.

B.Sc. Combined Computer Science and Physics



Full Stack Developer

Full Stack Developer

February 2018 - September 2018

Full Stack Developer working with React, Typescript and Node until I was moved onto the backend Go team to work on the billing system.

Front End Developer

Front End Developer

February 2018 - February 2019

Frontend developer working with Typescript and React. I worked on the social sharing platform. 

Full Stack Developer

Full Stack Developer

May 2016 - August 2017

Backend developer working with Javascript and Node to support an influencer app. I worked on the billing system, account creation and login, user display data and the functionality of viewing and booking influencers.
I also built the marketing website and a customer support tool to manage user data and connections.

Full Stack Developer

Full Stack Developer

August 2013 - April 2016

Full stack developer working with Javascript and PHP. I worked on the login system which can be seen to this day at I also worked on an advertising tool integrating with facebook and twitter ads.



August 2014 - April 2017

I have taught part time intro to programming courses in Ruby and Javascript, mentored at full time bootcamps, and lead HTML150 in Montreal. HTML150 was a single day intro to HTML and CSS workshop with 150 students in attendance.

My sister owns a gym in Calgary, Alberta and I have built and maintain her website. It was built with Astra and Beaver Builder on WordPress to offer an easy to update CMS for her non technical employees.

I also built and maintain a website for the local theatre group in my hometown of Camrose, Alberta.  I volunteer this work as I love theatre and have been a part of their productions. This was built with Astra and Elementor on WordPress to again offer an easy CMS.

Personal Projects


I also run a few websites which I’e built and maintain. The first is for my sisters gym and the latter is for the local theatre group in my hometown. I have a few more in the works and I am always happy to take on new clients.


Need a website? Contact me to get one built!


In my free time I have a passion for cats, staying active, circus, travelling and acting.


“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”

Contact Me
1 250 885 5683