To top of page

Portfolio

Generative AI
Machine Learning
  • Capturing a Heartbeat from an Image
    How I extracted the sound of my son's heartbeat from the image of his first ultrasound.
  • ACNH Turnip Stalk Market
    Explore the use of time-series clustering to predict the trends of the turnip market in Animal Crossing: New Horizons.
  • U.S. Senate Polarization
    See how the clustering analysis can be used to quantify the differences between U.S. senators' voting records.
  • Hazardous Freight
    Sequence modeling and embeddings aren't just for NLP. See how they can be used to predict the contents of railcars based on their routes.
  • LSTM Anomaly Detection
    Use LSTM autoencoders to predict bad bearings in motor assemblies based on vibration data.
Data Engineering & Simulation
  • Retail Simulation
    Simulate individual customer behaviors to create a complete business model with high granularity.
  • Senate Voting History
    Create a MySQL database of historical senate votes using web scrapers and bots.
  • Hamlet NLP Spark Pipeline
    Use Apache Spark to create a practical NLP dataset for the analysis of Shakespear's Hamlet.
Dashboards & Data Applications
Web Development
  • This website was coded from scratch without the use of any templates or web services, like Wix or Wordpress. I also have extensive full-stack development experience in industry settings, developing back-office analytics portals and data web applications.

  • TF-IDF Document Search
    How I built a fuzzy search algorithm for my projects' jupyter notebooks.
  • Legacy Portfolio Site
    The previous iteration of this site, hardcoded in PHP, Javascript, HTML, and CSS.