Entropy, Meaning, and the Image of God2026-02-26

Entropy, Meaning, and the Image of God

Starting with a bleak thermodynamics joke and ending with a Lutheran confession about meaning, creation, and why the human experience cannot be reduced to chemistry alone.

Read More
Why I Built My Own Budgeting Tool2026-02-22

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 Us2026-02-16

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 Restoration2026-02-01

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 Action2025-09-16

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 Action2025-08-06

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)2025-04-29

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 Thinking2025-04-23

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)2025-04-17

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 Time2025-04-04

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 Gitchegumi2025-03-21

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