Archive
-
18650 Battery Life Testing
A comparison of traditional survival analysis techniques against machine learning models to predict the life of a battery.
Accelerated Life Testing - Survival Analysis - Machine Learning - Data Visualization
-
Housing Market Analysis
An exploration of the housing market and performing a survival analysis of the market in addition to a predictive pricing model.
Survival Analysis - Machine Learning - Data Visualization
-
Pronoun Bias in 19th Century Novels
Using POS tagging for pronouns to detect objectification, and combined with NER to predict the gender of a character in a text.
Spark NLP - Spacy - NLP
-
Job Search
Scrapes Jobs From Indeed, LinkedIn, Blind, and SimplyHired. Then leverages users skills in a weighted algorithm to find the best job for them. Also includes a survival analysis of the job market.
Web Scraping - SQL - Machine Learning
-
C and Java like interpreter
A full interpreter for a language that is a mix between C and Java. Includes a lexer, parser, and interpreter.
Scheme - Custom Interpreter - Lexer - Parser
-
WW2 U-Boat Survival Analysis
Scraped together a dataset of every U-Boat in WW2 and their fate. Then performed a survival analysis on the dataset to determine the best course of action for a U-Boat captain.
Survival Analysis - Web Scraping - Data Visualization
-
Fire Lookout
Scrapes wildfire data from various sources and uses fuzzy matching to create a database of wildfires. Then uses a predictive model to predict the likelihood of a wildfire in a given area.
Web Scraping - Machine Learning - Data Visualization
-
Colon Cancer Survival Analysis
Performed a survival analysis on a colon cancer dataset, comparing treatments, age and other factors to determine the best course of action for patients.
Survival Analysis - Survivalverse - Data Visualization
-
Ti84 Cheat Programs
Programs most built to make math exams and homework easier. Programs build 2013-2016, many by me, many more not by me. Please use and distribute further
Ti Basic - Math
-
YT Music AI
Scraps music from YT and stores meta data about music. It then analyzes the music files and learns the characteristics of high performing music. Model is then trained to predict high performing songs, selects underrated music from downloaded.
Machine Learning - Web Scraping - Google API
-
Smart Trap
A Livetrap (havahart like) that can detect the type of animal inside and make a decision on triggering the trap or not. It can also send slack notifications to the user.
CV2 - Image recognition - Machine Learning - Raspberry Pi
-
Inky World
Refresh this low energy display every 10 mins with, the news, weather, quotes, deviant art, personal pictures and xkcd comics.
Raspberry Pi - Web Scraping - Inky - Pimoroni
-
Google Pinger
A simple script that pings google every 10 s to keep the internet connection alive. When lost it alerts the user and begins to attempt to reconnect.
Bash - Requests - Python
-
Game of Life
An implementation of Conway's Game of Life in Python that allows for the user to set the board size and interact with the board.
Game of Life - Pygame
-
Kickstarter Success Analysis
Analyzed Kickstarter data to determine what factors lead to a successful campaign.
Analysis - Data Visualization
-
My Portfolio
The first website I ever made, showcasing my projects and blog posts.
Web Development - HTML - Jekyll
-
Fitness App
An app that tracks the user's fitness goals and provides insights on how to improve.
App Development - Data Visualization - Machine Learning
-
Fandom Judger
An Ao3 fanfiction scraper that uses NLP to determine the quality of a fanfiction.
NLP - Web Scraping - Machine Learning
-
15yr School Shooting Analysis
Analyzed 15 years of school shooting data to determine the best course of action for schools to take to prevent future shootings.
Data Visualization - Analysis - Machine Learning
-
Guns Galore
Scrapes gun from a local gun store and performs an analysis across their inventory.
Data Visualization - Machine Learning - Web Scraping
-
Quants
Set of scripts that scrape various data and performs predictions on the stock market.
Web Scraping - Machine Learning - Stock Market
-
Texting Google Tools
Uses Google's API and a Slack bot to send text messages to a user.
Cloud Computing - Docker - Google API - Slack Bots
-
Cinema Active Analysis
Scrapes movie data and performs an analysis on the data.
Data Visualization - Docker - Machine Learning - Web Scraping - Cloud Computing
-
Music Lib Manager
Auto rebuilds spotify playlists based on the user's music library.
Web Scraping - NLP - Machine Learning
-
Chess
A chess game that allows for the user to play against the computer.
Machine Learning - Optimization
-
Scrape Classes
A dockerized web scraper that scrapes classes and archives them.
Web Scraping - Docker - Script
-
LaTeX Resume
Creddle shut down so I made my own resume in LaTeX and added a few features.
LaTeX - PDF text extraction
-
SMBs Business Toolkit
A comprehensive toolkit designed to streamline business data analysis and project management for small and medium-sized businesses.
Google API - Slack Bots - Semantic Kernel - AutoGen
-
Sales Analysis AI Agent
An AI agent that performs sales analysis and provides insights to the user.
AutoGen - LLMs - Google API
-
Illumination Data Solutions LLC
A consulting firm that provides data solutions to businesses.
Machine Learning - Data Engineering - Data Science
-
Radar NN Model
A neural network model that identifies objects in radar data with a 98% accuracy.
Cloud Computing - Docker - Machine Learning - Radar Data
-
Services Email Agents
A set of email agents that provide services to the user.
Semantic Kernel - AutoGen - LLMs - Google API
-
RAG Resume Upgrader
A resume upgrader that uses the RAG model to provide insights on how to improve the user's resume.
Semantic Kernel - LLMs - Google API