Mackenzie Craig software developer Hiking, running, writing code, and studying Computer Science in Vancouver, Canada.