Blog & Writeups

All posts, newest first.

March 2026 · JavaScript · Firefox MV3 · Canvas

Capturing Giant Power Automate Flows as One Image

Building a Firefox extension that scroll-captures oversized flow canvases tile-by-tile and stitches with seam matching.

Read More →
March 2026 · Python · Gmail API · AI

Classifying a Decade of Gmail with AI

A fully AI-driven pipeline that fetches headers, clusters senders, classifies with an LLM, and backfills 50k+ messages.

Read More →
March 2026 · Python · MQTT · PostgreSQL

Building a Real-Time Traffic Monitor with Google Maps and MQTT

Wiring up MQTT vehicle ignition events, the Google Maps Routes API, and Discord webhooks into a smart commute alert system.

Read More →
March 2026 · Rainmeter · Windows · Networking

Rainmeter Skins for Network and Server Monitoring

A persistent desktop overlay showing ping, speeds, and packet loss at a glance — no terminal, no browser tab required.

Read More →
December 2025 · Python · Matplotlib · Networking

Logging Network Latency and Correlating It with the Weather

Tracking latency over weeks and correlating it with weather data to confirm whether bad weather actually tanks ISP performance.

Read More →
September 2025 · PowerShell · Robocopy · Windows

Bulletproof Windows User Backups with PowerShell and Robocopy

A script that reliably migrates Windows user profiles including OneDrive, AppData, and the Desktop — without missing a thing.

Read More →
August 2025 · Python · Radarr API · Plex API

Auto-Managing Your Movie Library with Radarr and Plex

Using the Radarr and Plex APIs to automatically clean up watched movies and reclaim disk space on a home media server.

Read More →
June 2025 · Hugo · Netlify · GitHub Actions

Learning GoHugo & Deploying to Netlify

Building a static portfolio site with GoHugo and deploying it automatically to Netlify via GitHub Actions.

Read More →
June 2025 · Python · AWS EC2 · Discord

Game Server Automation with AWS EC2 and Discord

Controlling an AWS EC2 game server via Discord bot commands so friends can start and stop it without console access.

Read More →
June 2025 · Python · Algorithm · Gaming

Scripting Uncle Chop's Rocket Shop

Automating the Pancake Mixer and Security Cracker minigames using combinatorial logic — because solving them once is enough.

Read More →