PORTFOLIO

Domu Housing www.domu.ca

Technologies

  • Ruby on Rails
  • Digitalocean
  • Postgres
  • Capistrano

Domu is a student housing marketplace application built with Ruby on Rails. Domu was originally designed to serve as an aggregator for student housing listings in the Queen's University area by scraping data from various sources. Additionally Domu provides the ability to list and find sub-leases.

Code on Github

2D NeuroEvolution Autonomous Car

Technologies

  • Node.js
  • Synaptic Neural-Network Library
  • Phaser Game Engine

This project was originally developed as my final for a neural networks course. The application uses a perceptron neural network optimized through a genetic algorithm to teach a driving model to navigate a 2d track. The model uses a fitness function that optimizes the driving line for the quickest lap times.

Code on Github

Electric Skateboard

Features

  • 45 KPH Top Speed
  • 15 Km Range
  • VESC Motor Controller
  • 3D printed parts

This project isn't exactly relevant to my ability as a software developer but it was a lot of fun to develop and I like showing it off so I'm listing it here. The board is custom designed and features many technologies used in electric cars. The motor controller is able to communicate using UART and I'm currently developing a mobile application to configure board settings and log data.

IBM Intern Challenge Mobile App

Features

  • Ionic Mobile Framework
  • AngularJS
  • Cross-platform

During my internship at IBM I took part in a intern pitch competition where teams developed new product ideas. As part of this competition I developed a mobile application built on the Ionic mobile framework