Skip to content

Writing

Blog Posts and Case Studies

Short, specific pieces about things I went deep on: applied AI and supply chain first, then sports and data, aviation, and the occasional rabbit hole. Filter by topic:

Why America Has Six Million Surnames and Vietnam Runs on a Handful
Curiosities Jun 14, 2026

Why America Has Six Million Surnames and Vietnam Runs on a Handful

Jones is the fifth most common surname in the United States, which I notice more than most people because it is mine. About 1.4 million Americans share it. That…

Mapping the Recruiting Pipeline: 49 Offers, One Commitment
Sports & Data Jun 13, 2026

Mapping the Recruiting Pipeline: 49 Offers, One Commitment

Felix Ojo was the top-rated offensive tackle in the 2026 recruiting class and the No. 5 prospect overall, with scholarship offers from 49 schools . That list…

Local Fortress or National Brand: The Two Ways Programs Build a Roster
Sports & Data Jun 10, 2026

Local Fortress or National Brand: The Two Ways Programs Build a Roster

Notre Dame's recruiting map looks like a flight schedule. Arcs run from South Florida to Southern California , coast to coast, all ending in South Bend. Pull up TCU…

The Barcode That Brews Your Coffee
Curiosities Jun 9, 2026

The Barcode That Brews Your Coffee

Working in supply chain, I probably think about barcodes more than the average person. So when I spotted something unusual on a Nespresso pod during a recent trip…

ConnectAI: Traditional AI and LLMs Working Together
Applied AI Feb 1, 2026

ConnectAI: Traditional AI and LLMs Working Together

Most conversations about AI flatten everything into a single bucket. “AI did this.” “AI decided that.” “AI is thinking.” In reality, modern AI-powered products are…

From Royalty to Obscurity: Europe's Last Monarchs After the Throne
Curiosities Aug 3, 2025

From Royalty to Obscurity: Europe's Last Monarchs After the Throne

When we think about monarchies coming to an end, our minds often jump to dramatic, violent events. Most notably, popular culture has fixated on the tragic ends of…

Common LLM Terminology Simplified
Applied AI Mar 21, 2025

Common LLM Terminology Simplified

The terminology around AI, especially Large Language Models (LLMs), is changing so quickly, I thought it'd be a good idea to make some simple definitions of common…

Purdue Tops the Charts in In-State Minutes for 2024-25 Season
Sports & Data Feb 25, 2025

Purdue Tops the Charts in In-State Minutes for 2024-25 Season

College basketball offers a wide range of statistics to analyze team performance. One interesting metric is the percent of in-state minutes played , highlighting…

Introducing Content Machine: A Free AI-Powered Content Generator
Applied AI Feb 16, 2025

Introducing Content Machine: A Free AI-Powered Content Generator

Content Machine: A Free AI-Powered Content Generator I've recently launched Content Machine , a free tool designed to streamline the content creation process.…

DeepSeek Explained in 60 Seconds
Applied AI Jan 30, 2025

DeepSeek Explained in 60 Seconds

DeepSeek has recently gained attention for its AI models that rival industry leaders like OpenAI’s ChatGPT. This post, inspired by Computerphile’s video, breaks…

Breeze Airways: Keys to Their First Profitable Quarter
Aviation & Travel Jan 24, 2025

Breeze Airways: Keys to Their First Profitable Quarter

Inspired by The Points Guy's article, I wanted to reflect on Breeze Airways’ impressive milestone: their first full quarter of operating profit in Q4 2024. This…

A321XLR: Single Aisle… 4,700 Nautical Miles
Aviation & Travel Jan 7, 2025

A321XLR: Single Aisle… 4,700 Nautical Miles

One of the most exciting aviation developments to look for in 2025 is the adoption of the new Airbus A321XLR aircraft variant. While this Extra Long Range variant…

Small Airport, Big Upgrade: TXK
Aviation & Travel Dec 21, 2024

Small Airport, Big Upgrade: TXK

What’s the best airport you’ve ever visited? I recently had the pleasure of departing from Texarkana Regional Airport (TXK) , a small airport that recently received…

Enrollment vs Endowment: Big Ten and SEC
Sports & Data Dec 11, 2024

Enrollment vs Endowment: Big Ten and SEC

With conference realignment in full swing, how do new Big Ten and SEC schools fit in with their peers in terms of total enrollment and endowment ? Check out the…

CFB National Championship Coach Trends
Sports & Data Dec 4, 2024

CFB National Championship Coach Trends

There's a healthy crop of college football coaches who are actively seeking out their first championship win. But, if any of them were to win it all this year, how…

The Case for Ranked Choice Voting in 2024 (Opinion)
Curiosities Nov 25, 2024

The Case for Ranked Choice Voting in 2024 (Opinion)

The 2024 elections showcased the importance of strategic voting , where voters often prioritize a candidate’s electability over their own preferences. A prominent…

Pinnacle Mountain: 3D Printing Topographical Features
Curiosities Oct 5, 2024

Pinnacle Mountain: 3D Printing Topographical Features

Following up from my previous post about making a stl file from a geographical feature, I wanted to give an update on the project. See the final result and the…

Heads or Tails Game
Curiosities Oct 3, 2024

Heads or Tails Game

I wanted to find out if it was possible to make a browser-based game hosted on this site, so I decided to make a proof of concept. To keep it simple, I decided the…

Merry Isthmus!
Curiosities Sep 12, 2024

Merry Isthmus!

While we all know and love islands and peninsulas, there’s one unique geographical feature that is rarely discussed… the isthmus! To celebrate this unique feature,…

SMU Travel Map 2024: Carolina to California
Sports & Data Aug 21, 2024

SMU Travel Map 2024: Carolina to California

Inspiration With the recent conference shakeups in college football, some teams will now travel much further this year than ever before. One prominent example of…

Pinnacle Mountain: Creating 3D Models from Topographical Data
Curiosities Jun 4, 2024

Pinnacle Mountain: Creating 3D Models from Topographical Data

Introduction I've always had an interest in geography, so I thought it'd be fun to generate a 3D model of a geographic feature. Pinnacle Mountain) is a prominent…

George Birge Tour Map: A Web Scraping Exercise
Curiosities May 31, 2024

George Birge Tour Map: A Web Scraping Exercise

Inspiration I wanted to learn how to create a dynamic map , as well as scrape and format data from the web … so why not do both in one project! George Birge is a…

GS1-128: The Universal Barcode
Curiosities Mar 17, 2024

GS1-128: The Universal Barcode

These days, almost everyone has experience with simple barcodes. Whether for labelling items at a grocery store or identifying the tracking number on packages, you…

What If? Fantasy Football in 1966
Sports & Data Feb 24, 2024

What If? Fantasy Football in 1966

While Fantasy Football may seem like a mainstay to football fans today, it didn’t really gain widespread popularity until the late 1990s and early 2000s. The oldest…

Setting Up This Site
Curiosities Feb 14, 2024

Setting Up This Site

I wanted to use the first post as a way to share how I set up this site. I was able to host this static site for an average cost less than $1/month . Choosing a…