About Me

I am a software developer who is passionate about exploring new technologies and tackling challenging problems. I graduated from the University of Victoria with a BSc in Computer Science and received my Master's of Digital Media from the Centre for Digital Media, a professional program facilitated by UBC, SFU, BCIT, and ECUAD. This website is a collection of some of my favorite projects from my academic career as well as some personal endeavours.

linkedin

My Projects

FĂȘte Accomplie

A music festival management game made for the French Consulate in Canada and Alliances Françaises.

Learn more

Tuglife

An interactive Tugboat Simulator prototype made for Vancouver's Maritime Museum.

Learn more

Logs-React

A React Component that displays JSON-RPC requests and responses in a text-messenger style conversation.

Learn more

LolWin

A web application that collects, processes, and visualizes competitive analytics for the popular video game League of Legends.

Learn more

Random Terrain Generation in Unity

Generates a Random Plane using Perlin Noise and places various buildings and trees on the terrain using collision detection.

Learn more

Log File System

A custom Log File system built in C using a simulated disk. Due to the abstract nature of this project, there are minimal visuals. Click "Learn more" to get a more technical description.

Learn more

Trials of the Valar

TotV is a windows application that was built using Python's Kivy Framework. It uses a Naive Bayes Multinomial text classification algorithm to determine the degree of evil that a given sentence or paragraph contains.

Learn more

Old School Dungeons and Dragons Initiative Tracker

An android studio application built for tracking player character and monster initiatives in Advanced Dungeons and Dragons 1st and 2nd edition. Includes reaction adjustments and conditional modifiers.

Learn more