(519) 240 - 1324

Temporary Address

University Residence
290 Westmount Rd. N.
Waterloo, Ontario, N2L 3G3


Java, Turing, C, Latex,
HTML, CSS, Racket

PDF Resume

3D Line-based rendering engine

Git Source:

The first medium sized engine my team created, made as an extra-difficult culminating project.
Written in Java, this project uses no external 3D or vector libraries and implements OOP principles.

Personal Website

Git Source:

This website.
Created to expand my knowledge of CSS, HTML, Python, and other web-based technologies as well as to provide a place for me to document my achievements, projects, and thoughts.

Udacity Course


The directory of the Udacity course I am currently taking to learn more about web-development.

Dice Game

Git Source:

A first exploration into GUI design on Java.
Contains dynamic interface generation, enumeration, and lots of gambling. Prepare to loose whatever points you put in.

High School Projects

Git Source:

A collection of assignments that I worked on in highschool.
Note that these were found on a USB key after graduation, and may not be the complete final version of the project.


Git Source:

These are some songs that I wrote a long time ago.
These are first forays into song writing, please don't judge me to harshly.

Falling Blocks

Git Source:

A game in which one avoids blocks falling from the sky.
This was my first serious try at OOP, but unfortunately I lost most of my progress. This is an early version, and I intend to work it back to its former glory.


No source available


A first foray into Android development.
This is a work in progress, and is no where near complete. It has been put on hold recently due to other commitments.