Visualizing 25 Years of Border Patrol Data with Python

I recently had the chance to speak with a statistician at the Department of Homeland Security (DHS) about my Streamlit app that visualizes trends in US Immigration Enforcement data (link). Our conversation helped clarify a question I’d raised in an earlier post—one that emerged from a surprising pattern in the data. A Surprising Pattern The […]

Free Course: Learn to Build Data Apps with Streamlit!

I’m thrilled to launch a hands-on, week-long email course that walks you through building, customizing, and deploying an interactive data app in Python using Streamlit. By the end of seven short lessons, you’ll have a live app exploring US demographic data—and the confidence to tackle more complex projects on your own. Below is an image […]

🚀 Join Me Tonight for a Hands-On Streamlit Workshop!

I’m excited to announce that I’ll be running a live workshop tonight on Streamlit—the Python framework that makes it easy to build interactive web apps for data projects. This session is designed for those with an interest in data apps and no prior experience with Streamlit. You will walk through the fundamentals with a practical, […]

New Tutorial: Building Data Apps in Python With Streamlit

I just created a tutorial on building data apps in Python with Streamlit. In many ways, this is the resource I wish I had when I started working with Streamlit two years ago. You can take it for free here! The tutorial is in a github repo. All the instructions are in the repo’s README […]

Video: A Python App for Analyzing Immigration Enforcement Data

Last week I wrote a blog post about my latest open source project: an app that analyzes US Immigration Enforcement Data. I just released a video that walks through the app: This video is in response to folks encouraging me to branch out beyond “just” having a blog. I’m still getting the hang of video […]