About Me

I'm a recently graduated developer who likes to make all sorts of frivolous things. I've recently become interested in game development and am thus making my own from scratch. You can follow my progress here or on Github or on my blog.

Education

University of Waterloo

Bachelor of Applied Science - Honours Computer Engineering

2015 - 2020

Skills & Technologies

Java, Python, C#, C++

Jenkins, Hadoop, Kafka, .NET, Docker, Maven, ReactiveX

Experience

IBM, Full Stack Developer

September 2019 - December 2019

I created guides for OpenLiberty, an open-source framework for building cloud-native Java microservices

Main author for a guide to setting up a Kafka cluster with Open Liberty. I also wrote a guide for creating a reactive application with RxJava and Jersey

Developed and maintained tools to monitor traffic and metadata for the organization's guides

IBM, Security Software Developer

September 2018 - December 2018

Designed employee lookup tool that uses data from an input file to extract data from internal company media page

Created a tool to automate the approval process of the usage of third-party libraries using Python and Jenkins

Integrated automatic reminders for Zenhub tasks using Slack and Jenkins

Finastra, Developer

January 2018 - April 2018

Contributed to file import/export module of payment collection service

Refactored tests using Entity Framework

SM Research, Software Developer

May 2017 - August 2017

Created software of new model of PCR machine using WPF/.NET

Designed custom user controls that model real-world lab equipment such as a data grid that models a 12x12 tray of test tubes

Royal Bank of Canada, Technical QA Analyst

September 2016 - December 2016

Planned solutions to reduce space constraints in test environment, freeing 2 TB of storage in Teradata database

Automated test setup and execution for QA team

Projects

Untitled Game

I'm making a 2D side-scroller in my free time. You can follow it's progress here

jX Engine

This is my custom 2D game engine that will power my (as of right now) unnamed game. Written in C++ using SDL2