Coding
-
Mapping Lines: Using GeoJSON to Visualize AVA Boundaries
When I needed to visualize data across Arizona’s American Viticultural Areas, I ran into a problem most maps don’t solve: how to work with boundaries that are legally precise but not readily available as coordinates. This post walks through how I used GeoJSON and OpenStreetMap to turn written AVA boundary descriptions and federal GIS files…
-
Chart.js for Data Visualization
Chart.js has quickly become one of my go-to tools for sharing data on the web. It is open source, lightweight, and works beautifully on static sites, making it ideal for turning simple CSV data into clean, responsive visualizations without heavy infrastructure or proprietary platforms.
-
Raspberry Pi Sensor Data→Firestore→ChatGPT→Gmail
This weekend, I took my Raspberry Pi sensor project a step further by connecting it to Google Firestore. What started as a simple setup that wrote temperature, humidity, and soil moisture data to a Google Sheet is now part of a growing workflow that stores, analyzes, and delivers real-time insights through AI and automation. This…
-
Raspberry Pi Temperature and Humidity Logger
As time permited, over the past few months, I’ve been learning how to turn my Raspberry Pi into a simple weather data logger. Right now, it’s sitting in my office with a waterproof SHT30 sensor connected to it. The SHT30 measures both temperature and humidity and communicates through something called I²C (Inter-Integrated Circuit). This is…
-
Google Colab, Cloud-Based Coding
Last semester was the first time I was introduced to Google Colab, a cloud-based platform for writing and running code. Up until then, I had been using PyCharm to write code locally on my computer. PyCharm is great for structured projects, but Colab immediately stood out for how it integrates with the rest of the…