I Create Code

Previous Work

Vital Images

Co-op, 2019

At Vital Images, I had the wonderful opportunity to work on test automation for medical software. Using Python, Selenium, and PyTest, I reduced the time taken for systems tests from 1 day, to 4 hours. My work improvement the testing framework allowed HTML tables to be tested 95% faster, and helped ensure KPIs including > 90% test coverage, which helped pass a scheduled audit.

View Report

RBC

Co-op, 2019

At RBC, I worked with some really interesting operating systems and programming languages - TACL and CL. I automated the retrieval of reports from a DB2 database on IBM I, saving many hours of manual gathering, sorting and editing. I also rewrote TACL programs to control and restart backups, reducing the the number of messages sent to the support team by 50%. In an internal hackathon, I developed a full software backend in Flask, with sub-second regeneration times, giving my team a competitive advantage.

View Report

Ericsson

Co-op, 2021

At Ericsson, I learned a lot about automation - working in a team across three time zones, I developed a custom Jenkins library for reporting the build status of over 50 microserves used by four products. I also automated a software vendor list script, which could scan each dependency for licensing issues, saving significant developer time. I also coordinated the upgrading of an internal software used by 300 developers, and the automation of several new features.

View Report

Projects

The Rest

The Rest is my blog site focused on one of my favourite hobbies - food and cooking! Written in Ruby on Rails 7, it features rich articles, account management and comments, and is fully hosted on Heroku and AWS. The source code is also available on GitHub.

Craftworlds

This is a game I made in C and OpenGL over the winter break of 2022. It includes unique and interesting optimizations for combining blocks to improve performance, preventing jagged edges at a distance, and a O(log n) generation algorithm.

Medical Survey Software

This is a medical survey sending and parsing system I made in PHP while volunteering at a Toronto sleep clinic. It includes the ability to send and complete surveys, patient verification and special parsing logic and PDF report generation.

Texgen

This is a procedural image generator - a software which can create interesting images based on simple defined patterns, common in game development. My version uses natural language-like DSL for defining the images.