Hey, I'm Zach

Who am I?

Software Developer | Tinkerer | Builder

I'm not just a software engineer; I'm a tech enthusiast, a curious hacker, and a relentless learner. Fueled by curiosity, I'm constantly drawn to new technologies, eager to dive in and master them. I thrive in collaborative settings and I'm at my best in dynamic environments where innovation flourishes. Problem-solving is my passion, whether it's unraveling complex coding challenges or exploring fresh perspectives in life. Beyond the screen, you can probably find me soldering electronics, camping by a lake or playing sports.

My Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • HTML/CSS
  • PHP
  • C
  • SQL

Frameworks

  • Django
  • Vue.js
  • Laravel
  • Nuxt.js

Projects

More projects available at my GitHub.

Ego-Grapher

Completed in 2020

Built near the end of my university term as a personal project. Generates a graph originating from a single term provided by the user. That term is fed back in to Google auto-complete to form the next nodes in the graph. Rinse, repeat and you can get some interesting results.

Example of graph generated at ego-grapher.com

Experience

Grainfox

>
May 2021 - January 2022

Software Engineer

Performed full-stack development on a wide range of projects for ag-tech web application. Worked with Django, Vue.js, large MySQL tables. Deployed customer-facing code to production daily. Primary point of contact and interviewer for co-op software developer intake from major universities across Canada.

>
January 2022 - April 2023

Lead Software Engineer

Led a team of 6 software developers in delivering product goals. Collaborated with stakeholders across the product spectrum to ensure efficient and on-time delivery of features and projects. Led the development and deployment of a variety of microservices including payment processer integration surpassing $250,000 MRR.

Education

University of British Columbia

September 2016 - April 2021

Bachelor of Science

Major in Computer Science