Hello World!

I'm Keegan Parker, a Software Developer from Calgary, Alberta. I'm a Computer Science student at the University of Waterloo, where I am in my 3A Term.

I love building projects to satisfy my own curiosity and learn new technologies. You can see my projects down below. They're all open-source, so check out the source code if you'd like.

In my free time, I enjoy playing games of all sorts, testing different craft beers, and binge-watching way too many TV shows. I am also active in student politics, where I have worked with the UW Mathematics Society for over two years.

You can contact me by e-mail at [email protected], or at any of the other networks I have listed in the nav bar.



A website written in Node.js/Express, with a front end in React. Deployed with nginx on Digital Ocean.

An in development website that allows users to play the popular party game Mafia online. The game UI will be built using React and WebSockets.

MathSoc Website Rebuild

A website written in Python with Django, to be used as the new mathsoc.uwaterloo.ca website.

A team project that seeks to rebuild the MathSoc website with Django. I built the new booking system that integrates with the Google Calendar API.

Erb Magic League

A website written in Python with Django, deployed with Heroku.

Served as the homepage for the Magic: The Gathering league I ran in my house. It featured the ability for players to report matches to get placement on an elo based ladder system, as well as a basic trading system.

Rusty Smash

An in development game built in Rust with Piston.

The goal of this ongoing project is to create a smash brothers type game, where it is easy to quickly create and add characters and stages in to make it maximally customizable.