A bit about me

I'm a programmer who's been drawn to technology from a young age. I enjoy solving
rewarding problems and coming up with solutions that are as pleasing as possible. I find
well written code to be beautiful, and make that a goal with the things that I create.

My area of expertise is in full stack web dev, where I have a great depth of experience
in dealing with everything from the database to the back end software and all the way up to the
front end, where I have an eye for design. I'm experienced with creating sites that are
responsive and secure. I pride myself in being up-to-date in web technologies and security
best practices. I'm flexible and a faster learner who prides herself in picking up required
skills quickly. I'm also very fascinated by language theory and have experience working with
parsers.

I'm currently employed as an SWE at Google.

Experience

I am quick to learn new languages and tools, but these are the ones I have past experience with,
ranked by my confidence in using them.

Languages

Python

Java

C#

Scala

JavaScript

CSS

SQL

PHP

C++

Go

C

Bash

MATLAB

Lua

Haskell

Frameworks, APIs, extension interfaces, etc

Qt/PySide

Play Framework

ASP.NET MVC/WebAPI

jQuery

Bootstrap

IceChat

Google Maps API

Firefox Addons

NumPy/SciPy

Android

Xamarin

Unity3D

Projects

Unfortunately, much of my work is closed source and under NDAs. Below are some of the open
source things I've done on the side or for classes.

EatSafe Saskatchewan

A web application for finding health inspection records of restuarants. Coded in Scala and
utilizing the Play Framework with a backing Postgres database. Includes functionality
to modify records, view on an interactive map, and import from the old site.
Code

FBMS

The File Backup and Management System is a Java application that automatically detects changes in
a monitored folder and backs them up, using a revisioning system so that all changes are kept.
So it's essentially a local Dropbox. Most useful with networked drives.
Code

MegaGlest

I've made several additions to the RTS game MegaGlest, including adding looting, making
attack speed boostable, and allowing units to start with specific HP/EP values. I also moderate
the forums for this game, having designed its theme and extended the forums.
CodeProject site

Fingerprint anonymizer

An experimental Chrome extension for thwarting the browser fingerprinting that the EFF's
Panopticlick identified. Utilized multiple techniques to try and make the browser as generic
(and thus non-trackable) as possible.
Code