FLOcademy

flocademy logo

FLOcademy is a website built for educators with a focus on free culture, free learning objects, and personalized education plans. I built and deployed the whole stack myself: Python, Flask, Redis, MongoDB, CSS, JavaScript, unit tests, Linux.

Coulombic

coulombic gameplay picture

Coulombic is a 3D game where the player solves electromagnetism puzzles by changing electric charges. Unity3D does not have a magnetism simulator so I wrote my own.

Artificial Intelligence

evolution graph

In 2015 I had a lot of fun in my artificial intelligence class. I created an evolutionary system from scratch to evolve better and better players for the board game “Omweso”.

Oculus Noobslayer

galactic oculus gameplay picture

In January 2015 I went to a hackathon and built this "forced perspective" game using the Oculus Rift virtual reality headset.

Martian Agora

martian agora gameplay pictures

Martian Agora is a 3D Mars colonization game. It uses real Mars terrain data, and real colonization principles. I’ve used it in high school classrooms to teach STEM concepts.

Greek Mythology Munchkin

munchkin deck preview

In 2013 I made my own Greek mythology card game (based on the Munchkin card game). I used Python and PIL to generate a playable deck of cards from a spreadsheet and images.

Viroid

viroid gameplay picture

Ah yes, my first 3D game! I made this in a team of three for the 2013 global game jam. I did the programming, which included pathfinding, random levels, and a specialized collision detection engine.

Web Service QA

web service status chart

This system monitors the status of a web service for a startup I worked for.

APIs

twitter logo

I've used many APIs including Twitter, Google Calendar, McGill university, Concordia university, Windows, and many more.

McGill Course Status

mcgill crest

This project helps plan your McGill courses. It emails you when full courses open up. It also searches a specific semester and lists every course you're interested in, sorted by priority.