Experience

Software Engineer

Infoblox

Jul, 2019 -

Golang Docker Kubernetes Protobuf

Software Engineer

Ravelin

Sep, 2017 - Aug, 2018

  • Added end-to-end tests using Cypress to Angular dashboard to catch regressions during critical user paths
  • Upgraded various parts of CI pipeline to ultimately reduce build times by 50%
  • Improved/implemented many new features of graph visualizations, including closest neighbors highlighting and various filters
  • Built a critical chrome extension used daily by the sales team for prospecting
Angular TypeScript Golang Cirlcle CI Docker D3 React Cypress AWS

Engineering Co-op Student

Andritz Ltd

May, 2016 - Dec, 2016

  • Created a suite of Excel tools saving PMs 10 hours every week
  • Significantly reduced time spent searching for SAP materials with small database app
Python SQLite VBA SAP Excel

Projects

JobBot

The bot that landed me my job at Ravelin! It's automatically able to apply to job listings using personalized cover letter based on keywords from the job description.

Source Python Selenium XPath NLP

Improved UBC Transcript

Bookmarklet that enhances and beautifies the unofficial UBC transcript, it gets about 450 hits per month and is included as a sidebar resource on the r/UBC subreddit!

Write-up Source Python Flask TypeScript MongoDB AWS Lambda

Alphabet Match

Memory matching game built to help adults learn English letters and their associated sounds. Made with love for my grandmother!

Demo Source React TypeScript

Sudoku Solver

A Sudoku Solver that uses the constraint propagation technique to efficiently solve puzzles.

Demo Source C# ASP.net React Azure

RoboRooney

Slack-bot to quickly scan all available openings at football pitches using the MyLocalPitch API and help arrange soccer scrimmages through Slack

Source Go Slack Heroku