Projects
This page showcases a collection of some of my favorite work, including coursework, Shiny apps, and personal projects.
Coursework
Sentiment Analysis of Amazon Electronics Reviews
Leveraged Python, NLP techniques, and libraries like NLTK and TextBlob to analyze customer satisfaction for Amazon electronics, focusing on review patterns and sentiment trends.
Predicting Email Engagement Using Machine Learning
Developed a machine learning classifier in Python to predict user engagement with promotional emails based on browsing and purchasing history. Achieved 85% accuracy using feature engineering and a logistic regression pipeline.
Wisconsin Census Data Analysis
Used Python geospatial libraries like GeoPandas and rasterio to analyze population and land-use trends in Wisconsin, employing regression models and statistical tests.
Weather-Driven Traffic Analysis
Conducted an RStudio analysis to explore the impact of weather on traffic volume on Minnesota's Interstate-94, using Welch's T-tests and data visualizations.
Interactive COVID-19 Tableau Dashboard
Built a Tableau dashboard to map global COVID-19 cases by country and time zone, featuring interactive filters and geographic insights to highlight trends.
Shiny Web Apps
Minnesota Twins Analytics
An interactive app for visualizing Minnesota Twins' player performance, focusing on key statistics like Home Runs, Batting Average, and RBIs across seasons.
Objective:
To provide an interactive platform for analyzing Minnesota Twins' player performance trends, using advanced statistical techniques to uncover insights.
Key Components:
- Regression Analysis: Predicts home runs for a given season based on player statistics like Batting Average, RBIs, Hits, and Runs.
- PCA (Principal Component Analysis): Reduces high-dimensional player performance data into key components, helping identify top performers and performance clusters.
- Interactive Visualizations: Plotly charts and tables with zoom and hover features for detailed exploration of yearly player statistics.
- Branded Interface: Styled in Minnesota Twins colors for a cohesive and professional look.
Healthcare Appointment Analysis
A dual-application tool leveraging interactive visualizations and predictive analytics to understand patient no-show trends and influencing factors.
Open Analysis Application | Open Logistic Regression Application
Logistic Regression Application:
An interactive platform utilizing a logistic regression model to predict the probability of patients attending their appointments.
Key Features:
- Input Panel:
- Demographics: Dropdowns for gender and neighborhood, numeric input for age.
- Health Conditions: Checkboxes for binary conditions such as Scholarship, Hypertension, and Alcoholism.
- Output Panel:
- Probability Visualization: Dynamic bar chart displaying predicted attendance probabilities based on user inputs.
Analysis Application:
A visualization-focused tool analyzing seasonal, demographic, and health condition trends affecting no-show rates.
Key Features:
- Health Conditions Analysis: Compare no-show probabilities for various health conditions using logistic regression outputs.
- Seasonal Trends: Line plots highlighting month-wise no-show rates for targeted scheduling improvements.
- Demographic Trends: Grouped line plots showing no-show rates across age and gender cohorts.
Pokémon Stat Explorer
A dynamic app for exploring Pokémon stats, comparing Attack and Defense attributes across types, generations, and rarity.
Objective:
To provide Pokémon enthusiasts with an interactive tool for visualizing Pokémon stats and understanding how attributes vary by type, generation, and rarity.
Key Components:
- Customizable filters for type and generation, enabling specific or comparative analysis.
- Legendary Pokémon Comparison: Distinguish between Legendary and Non-Legendary stats.
- Interactive Visualizations: Compare Attack and Defense stats across generations and types.
Personal Projects
Arduino Sound Sensor LED Control
A circuit designed to change an LED's color based on sound levels using an Arduino, sound sensor, and C++ programming.
Objective:
To design and build a dynamic circuit that converts sound levels into responsive LED color changes, demonstrating a hands-on approach to signal processing and embedded systems.
Personal Connection:
This project combines my interest in electronics and creative problem-solving. It allowed me to experiment with the practical applications of sensors and microcontrollers while bringing together my passion for visual feedback systems.
Key Components:
- Hardware: Arduino Uno, sound sensor, RGB LED, breadboard, resistors, and jumper wires.
- Programming: C++ code using Arduino IDE to map sound levels to RGB values.
- Signal Processing: Functions like
analogRead()
andanalogWrite()
to capture sound data and control LED outputs dynamically. - Circuit Design: Resistors to protect the LED and solid jumper connections for seamless operation.
Choose Your Own Adventure App
A Python-based interactive app that lets users embark on a fun journey between Minneapolis and Madison, exploring city highlights along the way.
Objective:
To create a fun and interactive app that highlights key landmarks and entertainment options in Minneapolis and Madison while using technical frameworks to engage users.
Personal Connection:
As someone who has roots in Minneapolis and attends university in Madison, I wanted to showcase these cities’ unique offerings. This project allowed me to share my love for both places while honing my technical skills in data visualization and interactivity.
Key Components:
- Framework: Built with Python using the Dash framework for a dynamic, web-based experience.
- Map Visualizations: Integrated Plotly for interactive maps highlighting city locations.
- Dynamic Content: Included storytelling elements like a randomly generated "adventure poem" to add creativity to the technical framework.
- Deployment: Hosted on Render for accessibility and performance.
Personal Website Development
A custom-built portfolio website showcasing my projects, created with HTML and CSS, hosted on GitHub, and connected to a personalized domain.
Objective:
To design and deploy a professional portfolio website that highlights my technical projects and skills in an accessible and visually appealing format.
Personal Connection:
This project represents my journey in web development, showcasing not just my technical growth but also my commitment to presenting my work in a polished and organized way. It’s a space where I can share my creativity and achievements.
Key Components:
- Languages: Built with HTML and CSS for structure and styling.
- Responsive Design: Optimized for viewing across devices with a seamless user experience.
- Dynamic Features: Includes collapsible "Read More" sections, downloadable project files, and embedded images.
- Hosting: Deployed via GitHub Pages with a custom domain (claudiaotero.com).
- Version Control: Used GitHub for iterative improvements and project tracking.