Skip to content




@habari @ziada @habari-extras
Block or Report

Block or report chrismeller

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Howdy 👋

Hi, I'm Chris, and I'm a backend C# and Typescript (Node) developer. I spend most of my time at work writing distributed processes to handle complex workflows and large amounts of data. At home I'm usually writing code to harvest data or developing small apps and hardware projects to make something easier for me. So far none of them have been helpful to anyone else, but I can dream, right?

Once or twice that's been (politely) polling an API. More often it involves page scraping a government website or two, sometimes even with Selenium, to provide data in the format it should have been made available in all along.

My Starbucks dataset has been referenced by many "name brand" news agencies, including: QZ, CBS 2 Chicago, Politico, and The Guardian. It's also been cited without attribution by Computer World and Business Insider, who are still on my list and should cry themselves to sleep every night, dreaming of forgiveness. It's been referenced in academia by a project at the Ohio State University and in a joint paper from Princeton, UC Riverside, Carnegie Mellon, and City University Hong Kong presented at the 2017 15th IEEE International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

I've also scraped millions of LastFM profiles, processed 10's of gigabytes of TIGER/Line US Census data files to extract a definitive list of zip codes, digitized thousands of South Carolina school district purchase order and credit card transactions, and filed dozens of Freedom of Information Act requests. Once upon a time I also discovered while hacking my own router that I could take over every consumer device for the largest internet provider in the US Virgin Islands. Most recently, I'm harvesting traffic camera footage to track the arrival and departure of trams because I don't think the schedules are reliable.


  1. StarbucksScraper Public archive

    A very mean, very barebones, C# Console app that hammers the Starbucks Store Locator API to extract every store in the world.

    C# 10 4

  2. EfCeeEm Public

    WIP. A port of chrismeller/fourchan-monitor to .NET 6 using MassTransit.


  3. A C# library to page scrape the South Carolina Department of Revenue's listing of issued alcohol licenses using Microsoft Playwright w/ Chromium.

    C# 1 1

  4. A NestJS microservices app using NATS that politely polls the 4chan API for all threads and posts in a board and dumps them in a SQLite database. Currently at 25gb of data saved and climbing.

    TypeScript 3

  5. A basic Habari site, ready to be forked and customized!

    PHP 180 50

  6. Flat data of all the aircraft registered in Estonia

    HTML 1

1,055 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri
Activity overview

Contribution activity

May 2022

Opened 1 issue in 1 repository
chrismeller/fourchan-monitor 1 closed
85 contributions in private repositories May 6 – May 24

Seeing something unexpected? Take a look at the GitHub profile guide.