Projects
A running log of what I've built.
Weather Dashboard
A dashboard exploring 20 years of daily climate data for my college town, built from the ground up: a Python ETL pipeline pulls from NASA's POWER API, cleans and normalizes the data, and loads it into a Dockerized MariaDB instance. The Streamlit frontend goes beyond charts, as each section is built around real, verified findings. The dashboard lead to unique findings about our local weather, including confirmed data ties to Hurricane Matthew and Hurricane Irma in the historical precipitation data.
Built as my first project in data engineering, I focused on getting the pipeline and data infrastructure right. I made lots of mistakes along the way, as shown in the devlog. Learning python along the way was definitely the hardest part. It proved to be a massive jump from basic web development. The front-end visuals got significantly better in v2, and v3 will introduce an even cleaner dashboard, plus new data and processing on the backend.