-
Zappa (contributor): Serverless Python
-
Python proxy server: A free, Python proxy server running on AWS lambda
-
Raspberry pi security system: Building a home security system with a raspberry pi + Python + Slack. Presented at PyCon Canada in 2017.
-
Mapbox clustering prototype: A template flask app that leverages leaflet’s native clustering functionality to visualize earthquake data
-
IAM role double assume: Testing a unique use case for AWS’ Identity and Access Management service where I need to do a “double assume role”, i.e. from IAM user –> IAM role –> IAM role
-
Toronto parking tickets: Exploratory data analysis and data visualization of Toronto parking ticket data.
-
NBA Daily Fantasy Sports: NBA Daily Fantasy Sports exploratory data analysis and player modelling with R
-
OpenCV and Tessereact OCR on AWS Lambda: Scripts and documentation for building AWS lambda runtimes with OpenCV and Tesseract OCR
-
2017 Unearthed Toronto hackathon: Winning submission for the 2017 Unearthed Toronto hackathon. A flask web app which allows users in the mining industry to explore the next generation of core mines. Aggregates various data sources into a spatially aware Postgres database, which can then be visualized in an interactive leaflet based map. Received the young innovator award for our work.
-
Toronto apartment finder: A slack bot to post relevant Toronto apartment listings from Kijiji & Craigslist
-
2017 NBA hackathon: Code for winning submission in the 2017 NBA hackathon. Our team performed cluster analysis of an NBA team’s customers and modeled their ticket purchase behavior, using marketing campaign and digital engagement data. The end product was a ticket purchase score would could be used to for targeted marketing campaigns. See another recap written here.
-
postgrez: Python libary that acts as a wrapper for common psycopg2 routines: executing queries, retrieving query results, loading and exporting data
-
Kid’s Help Phone volunteer work: Some python scripts to support some volunteer data infrastructure work for the Kid’s Help Phone and some R scripts for adhoc analysis
-
PySpark versus Dask [very WIP..hoping to coming back and finish]: Comparing PySpark and dask for speed, memory/CPU usage, and ease of use.
-
Cryptocurrency things: Some scripts for pulling historical cryptocurrency pricing data and then some other ones for backtesting different cryptocurrency trading strategies
-
MLB salaries exploratory data analysis: Exploratory data analysis for MLB player salaries as part of Udacity’s Intro to Data Analysis course
-
Canada FSA mapper prototype: A template flask app that leverages leaflet to map Canada’s FSA boundaries, along with some scripts to parse shapefiles and load to a PostGIS enabled database
-
2016 Gift the Code hackathon: Submission for Capital One’s Gift the Code Hackathon in 2016. A flask web app with D3 based visualizations and comprehensive analytical reports generated by R to help the charity Second Harvest manage their operations more efficiently and reduce manual & time-consuming work.
-
Rent versus buy: A quick analysis of renting versus buying in Canada
-
Enron person of interest classification: Capstone project for Udacity’s Intro to Machine Learning Course
-
Datawrangling OpenStreetMap data: A report detailing the data auditing and cleaning performed on a raw dataset from OpenStreetMap, as apart of Udacity’s Data Wrangling course
-
Student alcohol consumption exploratory data analysis: Exploratory data analysis of student alcohol consumption data for Udacity’s Intro to Inferential Statistics Course
-
Stock value screener: Implementing the principles and tests detailed in What Works on Wall Street 4th Ed with data scraped from the google finance screener