Below are a few projects that I have worked on in the past, including research and course projects.

Facial Recognition

My final thesis project for undergrad. My group implemented a variety of facial recognition strategies, as well as a novel modification of the Eigenfaces approach. I built a system for scraping Facebook to generate a database based on photo tags, using openCV to extract the faces. Made for a fun demo, being able to recognize people in the audience.

Queen’s Mostly Autonomous Sailboat Team

Worked on software for a robotic sailboat, which was designed to go trans-atlantic. The boat never accomplished that goal, due largely to budget issues, but was a fun time doing some low-level programming on a Raspberry Pi and Arduino boards. Also got to learn how to interface with obscure marine hardware and satellite SMS.