Writing

Blog

This is the fastest way to scan everything I publish, from tutorials and series to data-driven narratives and long-form essays. Use the tabs below to jump between sections.

All Writing

Every blog post, tutorial, and series update in chronological order.

2025

Why Metadata Matters

5 minute read

Metadata is the connective tissue between your content and the world. Here’s how structured metadata transforms search visibility, social sharing, and conten...

Back to Writing tabs ↑

2024

Back to Writing tabs ↑

2023

Woot! Earned my AWS CCP badge

1 minute read

Celebrating my AWS Cloud Practitioner certification journey, including exam tips, study recommendations from CloudWolf, and insights into the Well Architecte...

Recreational 3D Printing

less than 1 minute read

Exploring at-home additive manufacturing with the AnkerMake M5 3D printer, from initial Kickstarter curiosity to hands-on learning about slicer settings, STL...

Back to Writing tabs ↑

2022

DIY Stock Ticker to Learn Python Frameworks

less than 1 minute read

Learning Python web frameworks (Dash, Flask, Streamlit) by building the same stock ticker webapp three different ways to compare approaches and capabilities

Back to Writing tabs ↑

2021

Sensor Fleet Part 6

less than 1 minute read

Move beyond klugy real-time updates to production-grade data streaming with Apache Kafka. Learn to set up Kafka brokers, configure producers and consumers, a...

Sensor Fleet Part 5

less than 1 minute read

Lock down your IoT deployment by creating a custom MQTT broker with authentication and adding password protection to your web dashboard. Learn security best ...

Sensor Fleet Part 4

less than 1 minute read

Enhance your sensor dashboard with local weather context from NOAA weather stations. Query outdoor temperature and weather conditions to compare indoor senso...

Sensor Fleet Part 3

less than 1 minute read

Automate data ingestion using crontab for scheduled tasks and deploy the complete IoT data pipeline to an AWS instance. Learn to configure automated data col...

Sensor Fleet Part 2

less than 1 minute read

Scale from one sensor to a fleet and build a Heroku-hosted dashboard to visualize temperature data in real-time. Learn to add multiple Arduino sensors, handl...

Sensor Fleet Part 1

less than 1 minute read

Build an Arduino-powered temperature sensor that publishes data via MQTT, stores readings in MySQL, and creates the foundation for a fleet of IoT sensors

Sensor Fleet

2 minute read

Build a fleet of Arduino-powered temperature sensors to collect heating and cooling data from different rooms. This series teaches Arduino programming, MQTT ...

Back to Writing tabs ↑

Tutorials

Hands-on guides and build logs for shipping real projects.

Why Metadata Matters

5 minute read

Metadata is the connective tissue between your content and the world. Here’s how structured metadata transforms search visibility, social sharing, and conten...

Back to Writing tabs ↑

Data Stories

Narrative case studies driven by datasets, analysis, and visualization.

Back to Writing tabs ↑

Thinking

Long-form essays and reflections on systems, strategy, and sensemaking.

Back to Writing tabs ↑