About

Read below to learn more about myself.

Lines of code on a monitor

Background

I've worked in tech for about 8 years now in industries that include telecommunications, public art works, and video games. I've had the role of Web Developer and Front End Engineer while designing and developing various websites and applications for web and mobile. I use tools like React, Angular, and Ember and my main language is JavaScript and TypeScript with smaller work done using PHP and Python. I have mentored peers, led projects, and have a passion for giving educational presentations.

I'm a big believer in automated testing. A project I'm particularly proud of used Test Driven Development that put a big focus on stability and confidence. Using Jest and the React Testing Library I contributed 1000+ unit, integration, and end-to-end tests. This approach really pushed me to implement best practices from the start because cutting corners during implementation makes writing tests much more difficult.

When I'm not programming, I'm usually at the gym (ask me about Push, Pull, Legs), reading science fiction (have you read Necromancer yet?), or enjoying the simple pleasure of a walk with music.

Education

British Columbia Institute of Technology
Computer Systems Technology, 2 year Computer Science diploma

University of British Columbia
Bachelors of Arts, 4 year English Literature degree

Skills

  • JavaScript and TypeScript
  • HTML and CSS (including JSX and SCSS)
  • React with Redux Toolkit and React Query
  • Jest and React Testing Library
  • Angular
  • Ember
  • Wordpress, Webflow, Astro