Projects

R Weekly Chatbot

R Weekly Chatbot

This project demonstrates how to build an AI-powered chatbot that answers questions about the R Weekly Highlights podcast content using Retrieval Augmented Generation (RAG).

GenAINLPShiny
Talk to my Lime Bike Data

Talk to my Lime Bike Data

Embeds a GenAI chat experience within a dashboard to filter and interact with the data, as well as generating insights.

GenAIData Viz.Dashboarding
NBA Shot Prediction - Stephen Curry

NBA Shot Prediction - Stephen Curry

Predicting whether Stephen Curry will make a shot given he attempts one, using XGBoost.

Machine LearningSports AnalyticsClassificationXGBoost
Player Valuation Dashboard

Player Valuation Dashboard

Communicating findings from the football player valuation project to non-technical audiences.

Data VisualisationAnalyticsDashboardingML Interpretability
Predicting Simpson Episode Ratings

Predicting Simpson Episode Ratings

Incorporating LLM capabilities into a data science workflow using the tidytuesday Simpsons dataset.

GenAIMachine learningXGBoostNLP
Forecasting Food Commodity Prices

Forecasting Food Commodity Prices

Forecasting food commodity prices in Ethiopia using the modeltime framework.

Time series forecastingMachine learningRandom forestXGBoost
Lime Bike Dashboard

Lime Bike Dashboard

Summarises ride patterns and key stats from a Lime bike account.

Data VisualisationAnalyticsData wranglingDashboarding
Customer Lifetime Value

Customer Lifetime Value

Determining customer lifetime value in the context of a supermarket business.

RFMProbabilistic ModelsMachine LearningMarketing Analytics
Football Analytics - Player Valuation

Football Analytics - Player Valuation

Applying statistical methods for predictive analytics in a sports context.

Machine LearningRegressionSports AnalyticsModel Diagnostics
Predicting Median Property Value

Predicting Median Property Value

Predicting property value in the LA county using Geographically Weighted Regression.

Machine LearningRegressionGeographically Weighted Regression
Forecasting NOx levels

Forecasting NOx levels

Exploring air quality data for the Leeds region in the United Kingdom.

Machine LearningForecastingData Viz.
Predicting Music Genre

Predicting Music Genre

Predicting genre from Spotify song data: Underground Rap or Dark Trap?

Machine LearningDimensionality ReductionXGBoost
Predicting Working Status

Predicting Working Status

Analyzing results from the Stack Overflow Developer survey 2022.

Machine LearningLogistic RegressionDecision TreeRandom Forest
Tasteful Inc. Sales

Tasteful Inc. Sales

Showcasing how databases and R functionality can go hand in hand to generate insights.

ReportingCommercial ValueData WranglingSQL
Superbowl Commercials Analysis

Superbowl Commercials Analysis

Analyzing Superbowl commercials from a Tidy Tuesday dataset.

StatisticsData VisualisationD3
Exploring Orange Juice Sales

Exploring Orange Juice Sales

Exploring Dominick's Grocery Store data to analyze orange juice sales.

StatisticsMarketing ScienceData Wrangling
Sentiment Analysis on Bernie Sanders

Sentiment Analysis on Bernie Sanders

Using the Twitter API to scrape and analyze Bernie Sanders tweets.

Machine LearningNLPSentiment AnalysisTwitter API
Predictive Analytics - Spatial Microsimulation

Predictive Analytics - Spatial Microsimulation

Estimating a population-level dataset of holiday-making behaviours in Leeds.

Machine LearningGeospatial AnalyticsMicrosimulation
Predicting Concrete Strength

Predicting Concrete Strength

Estimating concrete's strength using Artificial Neural Networks.

Machine LearningNeural Networks