Projects


Bana - Banana Freshness Classification App

Developed an end-to-end ML web app entitled Bana to predict banana freshness. Trained a convolutional neural network on banana images.

Used Python, Flask, TensorFlow, Keras, HTML, CSS, NumPy, and Matplotlib.

View Project

Predicting Length of Stay in the ICU Using Lab Test Results, Condition Codes, and Demographic Data

Researched the efficacy of lab test results, condition codes, and demographic data to predict length of stay in the ICU using 41,092 patient admissions from the MIMIC-III dataset

Engineered features from raw lab test and ICD9 diagnosis data

Trained an XGBoost regression model to predict length of ICU stay, optimizing hyperparameters via grid search cross-validation


Sign of the Times: Sentiment Analysis on Historical Text and the Implications of Language Evolution

My research chapter entitled "Sign of the Times: Sentiment Analysis on Historical Text and the Implications of Language Evolution" is published in the international research journal "Advanced Practical Approaches to Web Mining Techniques and Application"

Used R and tidyverse, readr, tidytext, zoo, Hmisc, sentimentr, SnowballC, ggplot2, tm, and dplyr packages.

View Paper

Soundle - An Immersive Game to Improve Mental Health

Developed an interactive, Wordle inspired game that exposes the user to a multi-sensory environment. Collaborated in an Agile team of seven employing Scrum methodology. Implemented several user stories over the course of two-week sprints.

Used React and Python.

View Project

Personal Portfolio Website

Created this personal website!

Used HTML and CSS with Bootstrap.

View Project

Heart Attack Risk Prediction Web Application

Trained Support Vector Machine on heart health data and integrated model into a web application using Streamlit.

Used Python and pandas, Matplotlib, sklearn, pickle, and Streamlit libraries.

View Project

Miscellaneous Mini Projects

I've worked on several miscellaneous Data Science/ML mini projects, such as implementing the K-means clustering algorithm for bean classification to programming logistic regression with MLE from scratch. You can find them on my GitHub!

View Projects