Welcome to my Website! It’s all done in R and GitHub, so that’s pretty cool. Most of the data updates itself on a schedule too.

Sunset at China Walls on Oahu, Hawaii - Reminiscing of my life on Oahu
Sunset at China Walls on Oahu, Hawaii - Reminiscing of my life on Oahu

I thought it might be worth investing some time to make a website to point to an area of my life where it gets a little more professional. But then I thought, why just do that? Why not incorporate some other aspects of my life that makes me me. So yes, this will have my ever growing resume, but let’s have a little bit of fun while we’re here.

What I’ve Been Building

Here’s my GitHub contribution activity, a live snapshot of the commits behind this site and my other projects.

Cavan Donohoe's GitHub contribution graph

Projects

🏘️

US Rental Investment Markets

Cap rates, vacancy, and demand signals for 3,800+ cities using Zillow and Census data.

🏡

LA Neighborhoods: Price per Sq Ft

Zillow + Redfin data for LA neighborhoods: median prices, rent, and what $1M buys you.

🔥

LA Housing Prices: Animated Heat Map

Zillow home values across LA County ZIP codes, animated year by year, with Case-Shiller and Shiller’s long-run series for context.

🧮

Rent vs. Buy Calculator

Interactive Shiny app for side-by-side financial simulation of renting vs. buying.

🌍

World Cup 3D Momentum Portrait

Follow the ball through the 2022 World Cup Final in 3D: possession, passes, and every goal, animated from real StatsBomb event data.

📺

IMDb Top 250 TV Series

Scraped ratings, seasons, and trends for the top 250 TV shows on IMDb.

🎬

Best Picture Nominees

Oscar Best Picture data: distributors, producers, and historical nominee analysis.

🍿

Top 250 IMDb + Rotten Tomatoes

Cross-referencing IMDb’s top 250 movies with Rotten Tomatoes scores.

📈

IMDb Rating Plot

Interactive episode-by-episode rating visualization for any TV series.

📉

Did They Quit While They Were Ahead?

Which shows ended on their best season and which limped out: every tracked series ranked by how far it fell from its own peak.

🎥

Director Box Office Trajectory

Career arcs of major directors, film by film, measured in box office receipts.

🏐

AVCA Volleyball All-Americans

Web-scraped history of men’s volleyball All-American selections and champions.

🚒

Firefighter Schedule

Shift calendar generator for firefighter 48/96 schedules.

📍

Google Maps Saved Places

My “Want to Go” and “Favorites” lists exported and visualized.

🗺️

Detour Finder

Draw a route and find which of my saved places sit within a corridor of it, so a long drive can pick up a few stops.

My IMDb Ratings

Personal movie ratings and watchlist from my IMDb account.

✈️

Get Bloggy With It

Travel blog entries from my adventures around the world.

🎓

TOHS Class of 2012 Reunion

Tracking down classmates for the reunion, and who we’re still missing emails for.

🎞️

Best Picture vs Top 1000 Box Office

Do Oscar winners also dominate the box office? An interactive comparison.

🔺

Sierpinski Triangle

Fractal geometry generated in R: the classic chaos game visualization.

✈️

Airplane Boarding Simulation

Animated head-to-head race of Steffen, WILMA, Back-to-Front, Reverse Pyramid, and Random.

🗿

Confederate Statues Timeline

When were Confederate monuments erected? A data-driven look at the timeline.

🧪

SDTM with R

Building CDISC SDTM clinical trial datasets in R, with worked examples.

📚

Learn R

Tutorial series: intro, data manipulation, visualization, and statistics in R.