Projects
Notification System for the Hearing Impaired
Notification system (set of programs) built around a Raspberry Pi to notify a hearing impaired individual of trigger sounds such as a baby crying or dog barking in their surrounding environment, with build instructions made publicly available. This project was created as part of the CS 498 Internet of Things class at University of Illinois Urbana-Champaign in Spring 2022.
- Project Summary Video here
Interactivity with the deluxe cars dataset
Interactive web page that shows a table of the gtcars dataset from the gt package. The data shows expensive and fast cars from 2014 to 2017. The webpage serves as an example of the many capabilities of the reactable and crosstalk packages in combination. Created for 2021 RStudio Table Contest.
- Webpage here
Mix things Up
Simple Shiny app to quickly generate random workout plans from a list of exercises. Features the use of the gt and bslib packages as well as publishing to Google Sheets for import into Shiny.
Created as a part of judges submission (omitted from evaluation) for 2021 Rstudio Shiny Contest.
Shiny app here
Tables of USA COVID-19 Policy Orders
Interactive webpage created that shows COVID-19 Policy Orders data as of October 23, 2020 for USA states (first table) and counties (second tables) over time. Created for 2020 Rstudio Table Contest.
- Webpage here
COVID-19 Vaccine Dose Waste in USA
Set of plots examining COVID-19 vaccine dose waste in the USA. Data visualizations created using ggplot2.
- Summary available here
Sam’s COVID 19 Dashboard
D3js interactive visualization on COVID-19 in USA implemented as an interactive web page.
- Interactive webpage here (open in Chrome browser)
COVID 19 Narrative Viz Indy
D3js narrative visualization on impact of COVID-19 in Indiana (as of June 24, 2020) implemented as an interactive web page for CS498 Data Visualization at UIUC in Summer 2020.
- Interactive webpage here
Air and Surface Decay of SARS-CoV-2 by US City
Shiny app that makes it easier for public health and public safety workers to get current location-specific/weather-specific SARS-CoV-2 airborne or surface decay estimates.
- Shiny app here
One Source Indy
Better informs in-need homeless or unstably-housed individuals living in Indianapolis on resources available in their community. The prototype was created to show how publicly available resource data can be used with R Shiny and to encourage others to develop similar applications for social good.
Runner up in Rstudio’s 2020 Shiny Contest.
Shiny app here
Spotify Sentiment Analysis
Gives parents, with control over their son or daughter’s Spotify accounts, a simple tool to analyze trends in listening history and understand emotional content of the listening choices. Simple JS web application.
Nationwide CDC Opioid Prescribing Rates Analysis
Web scraping from CDC public data tables to obtain opioid prescription rates data for past few years 2006-2017 at county and/or state level. Provided to public health partners in Indiana to support public health interventions.
National Weather Service Forecasts
Shiny app that allows users to obtain latest weather forecast data for 1000 largest cities in the US. Makes use of the National Weather Service API.