Featured Projects

Showcasing innovative solutions in machine learning and data analysis

SignLingo Project

SignLingo

The capstone project for my time at Lambda School (Now Bloomtech), intended to be a proof of concept for a "Duolingo for Sign Language" app. This app was a cross-functional demonstration of the skills we learned at Lambda School. Being on team of three Data Scientists, we built the object recognition model for the sign language alphabet from scratch, as a proof of concept of the idea, with several working plans on how to expand the app to fully function as "Duolingo for Sign Language".

TensorFlow OpenCV Flask AWS

Integrated object detection ML model with AWS Elastic Beanstalk

Collected and processed 12,000 training images

Designed data collection protocols for model training

World Archery Tournament Analysis

World Archery Tournament Analysis

An early project from my time at Lambda School (Now Bloomtech). This was a comprehensive data analysis and visualization of World Archery Tournament data. My skills have improved dramatically since this project.

Pandas Plotly Matplotlib API Integration

Processed and cleaned data from World Archery API

Created interactive visualizations with Plotly

Performed detailed statistical analysis

Cloud Automation Project

AVIONICS Bot

My largest personal project and the reason I got into Python in the first place. This is a discord bot that was originally meant to serve the Stars Without Number discord, providing functions like dice rolling and quick rolling of certain tables.\nAs it stands, the bot services 30 different servers and over 25000 potential users.

Python API Integration Discord Regex

Converted a host of tabletop tables to commands to quickly roll

Created a robust dice rolling system utilizing regex to allow for many types of dice rolling

Cloud Automation Project

The Nameless Nexus

My current personal project, a website designed to serve as the next iteration of AVIONICS Bot, while also providing web integration of all of the AVIONICS functions, including AI-based assistance and descriptions

Python Django Discord API

Planned Features:

All publicly accessible tables for all X- Without Number games, and several custom generators

AI Integration on every generator table, for added detail about things generated.

A bot customization page that server owners can utilize to ensure they're only getting the bot functions they truly care about, avoiding the command bloat that is starting to be evident in AVIONICS.

Long stretch goals: Full campaign management, AI transcription of voice recordings of tabletop sessions and automatic extraction and summary of key events, allowing for effortless GM notekeeping.