My Projects

9 projects found

2023

ChefGPT

Friendly green robot chef logo for ChefGPT

ChefGPT is a web application that leverages ChatGPT to provide recipes based on the ingredients the user has available to them.

Heroku logo

Heroku

Python logo

Python

Svelte logo

Svelte

ChatGPT logo

ChatGPT

2022

Gas Price Notification Service

Fuel pump next to email icon

Notification service built using AWS SNS to notify subscribers of large changes in predicted gas prices. Built using a Ruby script to hit my API and hosted on AWS.

Amazon Web Services logo

AWS

Ruby logo

Ruby

2022

Personal Website (V2)

Computer with the word V2 inside

Portfolio website for providing information about my work experience and personal projects. Built using Nuxt (Vue) and Tailwind CSS. Includes a Postgres database managed with Prisma for storing project information, and Firebase for managing user authentication.

Nuxt logo

Nuxt

Tailwind CSS logo

Tailwind CSS

Firebase logo

Firebase

PostgreSQL logo

Postgres

2022

Gas Prices API

Fuel pump and network icon

Express Node.js API hosted on AWS to provide information about current gas prices in Canada and the USA. Done through a combination of simple web-scraping and networking between already publicly available servers.

Node.js logo

Node.js

Amazon Web Services logo

AWS

2022

UofG Course Scheduler

Black and white calendar clipart

React web application that provides a schedule-building tool for University of Guelph students.

React logo

React

Python logo

Python

Microsoft Azure logo

Azure

2022

GasMeUp

Fuel pump and money

React Native mobile app to calculate gas cost of trips and easily calculate the cost for each rider when carpooling. Built using the Expo React Native infrastructure for the client and a Node.js Express API server for the backend. Utilizes the Google Maps API for calculating trip distance and autocompleting locations and my own Gas Price API for getting current gas prices.

Node.js logo

Node.js

React logo

React Native

2021

F1 Standings Visualizer

F1 car with a graph behind it

Python app built using Plotly to visualize the progression of F1 championship standings for all seasons to date. Built using a public F1 database API (Ergast) and the Python Plotly framework to visualize the data script hosted via Heroku.

Heroku logo

Heroku

Plotly Logo

Plotly

Python logo

Python

2021

Personal Website (V1)

Computer with the word V1 inside

Portfolio website for providing information about my work experience and personal projects. Built using React and Tailwind CSS.

Tailwind CSS logo

Tailwind CSS

React logo

React

2021

Twitch Chat Embedding - Chrome Extension

Twitch logo with F1 car and ESPN logo beside it

Chrome extension that embeds a Twitch Chat into the official players for F1TV or ESPN+ to allow viewers to easily communciate with other fans during events. Built with just JavaScript, HTML, and CSS.

JavaScript logo

JavaScript

Google Chrome logo

Chrome Extension