
Why I Built My Own Budgeting Tool
I built a simple budgeting tool for the same reason I built DebtPipe. Existing tools either overcomplicate the process or oversimplify it. I wanted something clear, structured, and free.

Introducing DebtPipe: A Debt Snowball Calculator for the Rest of Us
DebtPipe is a free, interactive debt snowball and avalanche calculator that supports unlimited debts, custom payments, and real-time payoff projections. Built because the tools I found either hid the details I cared about or limited how many debts I could add.

QuantPipe v0.5.2 Devlog: Python Forex Backtesting Framework Refactor and Prop Firm Simulator Restoration
Algorithmic trading devlog documenting structural refactors to the QuantPipe Python forex backtesting framework, including unified CLI workflows, restored City Traders Imperium prop firm simulation logic, and initial CUDA GPU acceleration support.

Devlog #2: Placing and Selecting Units in Violence of Action
In this devlog, I walk through adding unit interaction logic to Violence of Action, making it possible to click on a unit and pull up its info in a lower-third panel.

Devlog #1: Laying the Groundwork for Violence of Action
A first look at building my turn-based tactics game 'Violence of Action' in Godot—while balancing Army work, grad school, and family life.

Still Figuring It Out: A Life in Jobs (and Why That’s Okay)
At 42 and retiring from the Army, I reflect on decades of diverse jobs and why it’s okay to not know what you want to be when you grow up.

Overreliance on AI: Why Tools Can’t Replace Thinking
Discover why overreliance on AI tools like ChatGPT and Copilot can undermine critical thinking and self-regulated learning.

Why I Switched to Neovim (and Why You Might Not Want To)
From Army pilot to DevOps engineer, this blog explores how switching to Neovim became a turning point in one developer's journey.

Building Hope One Nugget at a Time
Hope Nuggets is a blog and video series that shares reflections on Scripture and faith through a Lutheran lens.

From Lake Superior to Azeroth: The Origin of Gitchegumi
Discover the story behind the name 'Gitchegumi' and how it connects my love for Lake Superior, gaming, and my journey as a developer.