Projects.

Here is a list of some of the projects that I have worked on recently

####Check it out: https://search-snake.herokuapp.com #####AI Algorithms that solve snake

Built using:        

Implementation of that traditional snake game and various path finding algorithms written in JavaScript.

Read More

####Check it out on Github #####Control browser navigation in Safri using only gestures

Built using:  

In September 2014, I went down to Waterloo for “Hack The North”, and got the opportunity to get my hands on a Myo by Thalmic Labs. I was already working on another hack at this point, but I couldn’t resist playing around with this neat toy for a few hours. In barely any time I wrote a simple Safari plugin that allows users to do basic browser navigation using only hand gestures.

Read More

####Check it out: BYO-DJ In Progress #####NodeJS app that allows individuals to host or join parties and collaboritavly create a playlist that everyone can enjoy

Built using:            

Tired of having to figure out how to get both the music you want while satisfying your guests? Don’t want to have to be a DJ at your own party or have to designate that role to someone then listen to their shitty music? This application allows you and your guests to collaboratively create a playlist that you can all enjoy.

Read More

####Check it out: HN Sentiment #####Web application that allows users to analyze the sentiment of the Hacker News community towards a particular topic

Built using:          

I completed this project over a few days of my Christmas ‘13 holidays for the Iron.io hackathon (where it placed 2nd). The intent is to generalize the way the entire Hacker News community feels towards a particular topic based on the sentiment in their comments on a post containing the searched keyword.

Read More

####Check it out: TweetMap.co #####*Interactive map to see where people are saying whatin the world people are saying *

Built using:          

This project is the logical iteration on my last venture, Fbomb.co, it adds the capability to chose which words you’d like to see tracked for yoursef.

Read More

####Check it out: FBomb.co #####See where in the world the “F Bomb” is being dropped on Twitter #####Retweets on Twitter @Fbomb_co

Built using:          

This is an interactive map that shows where people are using the F-word on Twitter.

I created this application to expand my development skills and to tinker with some public APIs.

Read More

####Check it out: just1thing.ca #####Promoting mental health and encouraging small changes individuals can do to improve their own

Built using:        

I created this site, using Jekyll and Twitter Bootstrap, as the focal point for a potential neuroscience campaign. The purpose of this campaign is to promote mental health awareness and to suggest small changes that individuals could accomplish that would contribute to improving their own mental health.

Read More

####Check it out: [synonym-izer] #####Takes what you wrote and says the same thing differently

Built using:            

This is a program which takes inputted text and substitute words within it for their synonyms.

I have recently taken a keen interest in web development and am looking to hone my skills in it. I have heard very good things about NodeJS and as such have decided to pursue my interest in it. What particularly appeals to me about node is the simplicity of creating non-blocking code and writing both the front end and back end in JavaScript.

Read More

####My old site #####My old personal website for sharing my projects, insights, and experiences

Built using:        

The site was created using Jekyll and is hosted on GitHub Pages. I had a great experience with both Jekyll and GitHub. I learnt a few neat things in my experience making this site that will help me moving forward.

Read More

####Check it out: mgprinting #####A simple photo gallery/print ordering proof of concept

Built using:          

This is a basic mock up of a potential web commerce website written with HTML, CSS, and modest JS with a PHP back end communicating with a MySQL database.

Read More

#####A TCP/IP game modeled after the parlor game http://en.wikipedia.org/wiki/Probe_(parlor_game) [1]: http://en.wikipedia.org/wiki/Probe_(parlor_game)

Built using:  

A game played over TCP/IP sockets where players take turns guessing each other’s word. Once the game has started interrupts are blocked by the game until there is a winner.

Read More

#####A simulation of the age old tale - The Tortoise and the Hare

Built using:  

This project is split out to follow the MVC principles and is wholly written in C++ with the view rendered using the Curses C++ {libraryexcerpt_separator}.

Read More

#####An assembly program that emulates a transmission over IP, packing up the bits and unpacking them and displaying them as ASCII

**Built using: ** Pentium Assembly Language (IA-32)

Program that takes a bitstream, packages it up and simulates transmitting it over IP then unpacks it and interprets the message.

Read More

#####A simple chess app

Built using:   Java

I created this little project in my spare time the summer after first year to reinforce some of the lessons that I’d learnt at the time, particularly inheritance.

Read More

#####Safety map simulation software that displays quickest rout to nearest exit for an area

Built using:   Java

An application that I build that lets you create a simple floor plan and define exits, and then will recursively track the nearest exit.

Read More

#####A twist on the classic game, minesweeper, where the consequences for an incorrect selection are a bit more vile

Built using:   Java

This application is a quick and dirty mock up of the age old game of minesweeper, with the incongruous twist that an incorrect choice will land you in a pile of s#it.

Read More