• Rails Migrations at Scale

  • Tinkering with Bazil's Go FUSE package

    After having finished my 2A academic term at UWaterloo, I’ve taken a few weeks off before beginning my next co-op at Shopify as a backend intern. Over this break, I finally found the time to explore a technology that has interested me over the past few months. FUSE, which...

  • My Time as a Student at WWDC 2016

    Me at WWDC 2016
    Hello WWDC16.

  • Rez Reader Discontinued

    The first line of code I wrote for what would later become Rez Reader was written in May 2014. Since then, Rez Reader has had a great run, but today, I’ve removed Rez Reader from the App Store.

  • What Makes a Vimrc

    Let’s get this out of the way. The default vi editor is horrible. I think I first used it on my Raspberry Pi and, like many other people, had no clue what was going on.

  • Apple Watch and Exercise at University

    It has been a little over one month since I started at the University of Waterloo. I’ve been kept really busy, but I want to take a look back at how my Apple Watch’s activity tracking has been helping me stay active.

  • My WWDC 2015 Student Experience

    WWDC 2014 Group Photo
    Can you find me in this photo from WWDC 2014? Source: Apple

  • Hello there!

    Welcome to my personal website! Here you can see my projects, resume, and my blog posts. I’m a student at the University of Waterloo studying Software Engineering (Class of 2020). My blog will be a place for me write about my experiences in code, school, and life. These will be...