
Why I Built Wildcat Projects (and What Still Belongs Here)
Wildcat Projects gives my builds, experiments, and videos a home. This blog is still where I write about the problems, decisions, and lessons along the way.
Read note →
Wildcat Projects gives my builds, experiments, and videos a home. This blog is still where I write about the problems, decisions, and lessons along the way.
Read note →
Photos can quietly include precise location data. Here is how I check for it and strip it automatically before an image leaves my computer.
Read note →
Why I swapped SpendSeer's serious navy-and-gold look for a paper notebook style with stickers, tape, and a little confetti, now that I'm building it for me.
Why I gave the site a full sketchbook-style makeover, how easy it was to experiment with AI, and why you still have to check the work.

Piecing together a custom heater setup for my backyard pool

How SpendSeer changed after launch, from the original yearly overview to better imports, recurring payment detection, loan reviews, goal context, and operational polish.
How I tested whether server-local AI could handle financial document extraction well enough to avoid relying on a large hosted model API.
I'm Jason — a software engineer, maker, and lifelong tinkerer.
I write about side projects, useful tools, and whatever I'm learning along the way.