Why I Built My Own Budgeting Tool

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.

Read More
Introducing DebtPipe: A Debt Snowball Calculator for the Rest of Us

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.

Read More
QuantPipe v0.5.2 Devlog: Python Forex Backtesting Framework Refactor and Prop Firm Simulator Restoration

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.

Read More
Devlog #2: Placing and Selecting Units in Violence of Action

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.

Read More
Devlog #1: Laying the Groundwork for Violence of Action

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.

Read More
Still Figuring It Out: A Life in Jobs (and Why That’s Okay)

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.

Read More
Overreliance on AI: Why Tools Can’t Replace Thinking

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.

Read More
Why I Switched to Neovim (and Why You Might Not Want To)

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.

Read More
Building Hope One Nugget at a Time

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.

Read More
From Lake Superior to Azeroth: The Origin of Gitchegumi

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.

Read More