Streamlit

Vibe coding a web app

How good are the latest and greatest LLM agents?

September 20, 2025 | ~1600 words | 8 min read

I built a simple Streamlit web app for a DIY electrolyte mix recipe. Embracing the "vibe coding" lifestyle, I decided to let a Claude agent do most of the work for me. Here's how it went. (Spoiler: pretty good but far from perfect)

Streamlit Hackathon: Exploring Chicago Datasets

I couldn't pass up an opportunity for some Streamlit swag!

August 3, 2023 | ~800 words | 4 min read

Streamlit is hosting a hackathon to show off their new connections functionality. I built a simple app implementing semantic search to explore public datasets in the city of Chicago's Socrata open data platform.

Should My Fantasy Football League Change Our Defense Scoring Settings?

Analyzing the impact of possible changes

September 6, 2022 | ~1000 words | 5 min read

Some of my fantasy football league members want to make changes to defense scoring settings. I'm not sure it's a good idea, or if it even matters at all. Let's find out! Featuring a Streamlit web app and the (ugly) Yahoo Fantasy Sports API.