3 posts on Web scraping.
A single-page React app that bundles a hand-scraped database of hackathon winners from 1999 to 2026. Zero backend. Every visitor downloads the whole dataset and filters locally. Also a candid diary of what the scraper couldn't recover.
About 90 lines of Python, one Procfile, a Selenium instance that stops working every time LeetCode changes a Tailwind class, and a MongoDB Atlas connection string I committed in plain text. All of it educational.
Three 2022 repos: a scratch pad, a clean library that returns the heatMarkerRenderer triples, and a Selenium-driven demo that opens the peak clip in a new tab. What the intensity curve actually looks like decoded.