my projects

Alberta Connectivity

Winner of the Best Overall Award ($2,000) for Cybera and ISAIC's Bridging the Connectivity Hackathon, this project aims to showcase the major disparity with internet speeds throughout Alberta. Data from over 350 municipalities was parsed and presented in an easily digestable format for the end-user in an interactive map. With this, it's clear that rural areas in Alberta do not meet connectivity standards set by the CRTC. MLA contact information for each municipality depending on the Electorial Division is also given to hopefully bring this often overlooked problem to light.

Built using Google Maps with data from M-Lab.

View the live version
View the Cybera article

The Top Five

This web application uses the Open Movie Database (OMDb) API to grab a list of movies based on the user's search input. The user can click the nominate button when hovering over a movie poster to add it to the nominations list. Up to five nominations can be made before an alert is shown preventing further nominations.

Built using HTML, CSS, and JavaScript (jQuery).

View the live version
View the source code

yycEats

Easily filter through some of my favourite restaurants in this web application that utilizes Google Maps and Foursquare's APIs. Animated map markers are hidden from view when filtered, and clicking a marker shows a pop up info window. Information from Foursquare includes the name, address, and phone number of the selected restaurant.

Built using HTML, CSS, and JavaScript (jQuery and knockout.js).

View the live version
View the source code

Lens Catalog

This RESTful application showcases camera lenses for two different types of mounts in a catalog. Each lens includes the full name, the type of mount, a picture of the lens, a short description, as well as the retail price in USD. Anyone can freely view the catalog, but users not logged in (either through Facebook or Google) nor authorized may not edit nor delete items that were not added themselves.

Built using Python (Flask, Jinja, SQLAlchemy, and OAuth), HTML, and CSS.

View the source code