All Projects

Filter by tag:

Showing 5 of 5 projects

Fantasy Hockey Database App

Fantasy Hockey Database App

This is a Next.js app that allows users to make requests to a PostgreSQL database and view historical league data for a fantasy hockey league. I built the database myself and imported the fantasy stats with Python/Pandas. The website uses dynamic URLs to fetch appropriate data from the database.

TypeScriptReactNext.js+4 more
Draft Lottery Simulator

Draft Lottery Simulator

This is a Qt widget application made with C++ that simulates a draft lottery for a fantasy hockey league. The GitHub repo also contains an Inno Setup script I wrote to create an installer for the application.

C++QtInno Setup
Face Mask Detection AI

Face Mask Detection AI

This is a two phase project I'm working on where I trained an AI to detect whether or not someone is wearing a face mask using a convolutional neural network. After training the model I built a simple API using Flask that allows the model to be deployed to the web to receive requests. The project includes a simple front-end where users can upload images for the model to make predictions about. Please note the live demo may take some time to respond as a limitation of the free hosting.

PythonPyTorchFlask+1 more
South Park Randomizer

South Park Randomizer

This is a web app that fetches random South Park episodes via the OMDB API. I built it using React, Tailwind and Express. The website features a dark mode toggle and the ability to filter out already seen episodes. The seen episode list has some entry and exit animations I wrote using framer motion.

TypeScriptNext.jsTailwind+2 more
Portfolio Website

Portfolio Website

This is a Next.js app I made to host my portfolio projects and help me connect with recruiters for internship opportunities. The website is a single page composed of react components I wrote and styled with Tailwind. Framer is used to animate components. You are viewing the live demo right now.

TypeScriptReactNext.js+2 more