Personal Projects
-
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
-
PDX Housing Analysis
An exploration of the PDX housing market (july 2020 - july 2021) and performing a survival analysis of the market in addition to a predictive pricing model.
Survival Analysis - Applied 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.
Selenium - 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 - 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 - Beautiful Soup - Data Visualization
Skills
languages
- Python
- R
- SQL
- Java
- C#
- C
- HTML / CSS / JS
- Haskel
- Racket
- Scheme
- Prolog
- Assembly
Technologies
- AWS
- Docker
- GGPlot
- Git / VSC
- Hadoop / Spark
- Linux
- PowerBI / Looker / Tableau
- Tidyverse
- TensorFlow / Keras / PyTorch
Relevant Coursework
- Advanced Machine Learning
- Applied Machine Learning
- Artificial Intelligence
- Cloud Computing
- Data Ethics
- Data Science Modeling
- Data Visualization
- Data Engineering
- Programming Languages Concepts
- Stats with R
- Survival Analysis