This is your work, valued
river-runner. Uses USGS/MERIT Basin data to visualize the path of a rain droplet to its endpoint.
448letterboxd_recommendations. Scraping publicly-accessible Letterboxd data and creating a movie recommendation model with it that can generate recommendations when provided with a Letterboxd username
405pittsburgh-steps. A short visual ode to Pittsburgh's many outdoor steps, using data from WPRDC.
33cleveland_eviction_mapping. Mapping eviction filings in Cleveland by neighborhood using scraped data from the Cleveland Municipal Court website
5nba_origins. Mapping NBA players by country/state of origin since the start of the league
3cleveland_eviction_scraper. Scrapes eviction data from the Cleveland Municipal Courts site on evictions using Selenium
32020_campaign_donors. Visualization project based on FEC records with a particular focus on candidate donor overlap and mapping donors to zipcode demographics.
3donor_overlap. Visualizes donor overlap between candidates in the 2020 election using FEC data displayed over a couple of node-link diagrams.
3philly_police_complaints. Using Philly Open Data Portal data to examine what happens after a complaint is filed against Philly PD/match with other data
2language_sounds. Visualizing overlap of sounds (phonemes) between languages, using data from: Wikpedia IPA, UPSID, Phoible
2nba_player_movement. Visualization that maps NBA player movement in the 2020-21 offseason/season, triggering signings, trades, waivers, claims, and options on scroll.
2book_cover_colors. Simple codebase for extracting colors from book cover images, used as part of a viz project on Observable
2river-runner-query-heatmap. Quick/dirty microsite for displaying heatmap of River Runner queries
1commuter-mapping. A draft project that uses census LODES data to visualize metro areas based on commuting patterns.
1iot_doorbell. Setup old Amazon Dash Button to send texts when pressed. Runs on Raspberry pi, which picks up DHCP requests from the dash button and triggers the send_update function, which texts us using Twilio.
1sam_learner_projects. Project Site using Github Pages
1svelte-mapbox. MapBox Map and Autocomplete components for Svelte (or Vanilla JS)
1next-js-project-site. Very simple portfolio site built with Next.js/React
1