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:

Flat editorial illustration of a seesaw tipped hard by a tall stack of cash on one side against a single small coin on the other
Applied AI Aug 4, 2026

I Priced One Month of My AI Subscription at API Rates

My $200 Claude Max plan did $1,086 of work in July at Anthropic's published API prices. Subscriptions are the cheap way to buy frontier AI right now, and that window won’t last forever.

Split image of an Allegiant Boeing 737 MAX 8-200 on approach beside a Sun Country Boeing 737-800 in flight
Aviation & Travel Jul 30, 2026

Allegiant Bought Sun Country. Here's What It Means for Your Airport

Allegiant closed its $1.5 billion Sun Country acquisition in May. What the deal says, what it does not promise, and what past mergers did to the airports involved.

Clay-on-paper editorial illustration: a warm terracotta arc with an airplane silhouette connecting Northwest Arkansas Regional (XNA) and Raleigh-Durham (RDU) across a hand-drawn map of the United States
Aviation & Travel Jul 23, 2026

Bring Back the RDU–XNA Nonstop

Northwest Arkansas Regional is offering $30,000 a week to any carrier that launches nonstop service to Raleigh. The route existed until 2009, and the DOT data still supports it.

Clay-sculpture illustration on a warm paper desk: a charcoal-clay laptop, a terracotta bone-conduction headset with a boom mic, and a glowing gold voice waveform flowing from the mic into lines of text on the screen.
Applied AI Jul 18, 2026

Talking Through My Workday: My Wispr Flow Setup

How I use Wispr Flow (voice dictation mapped to my mouse's middle button, paired with a bone-conduction headset) to get words out faster across every app on my Mac.

Editorial illustration of a phone in the foreground growing larger as a distant cloud server shrinks behind it, in clay-on-paper style.
Applied AI Jul 17, 2026

The Future of Apple Intelligence (and Why It's Worth Getting Fluent Now)

Where on-device AI goes next, my predictions for how Apple plays it, and the honest case against them. Part 6 of a 6-part series on Apple Intelligence.

A sculpted clay dumbbell in front of a clay neighborhood map dotted with location pins, one pin toppled and faded, in warm clay-on-paper style.
Curiosities Jul 17, 2026

O2 Fitness Holly Springs Is Closing. Here's Every Gym Nearby, Mapped.

O2 Fitness Holly Springs closes July 26, 2026 after nearly 10 years. Here's what we know, why mid-market gyms keep getting squeezed, and an interactive map of every gym alternative near Holly Springs with pricing, amenities, and ClassPass availability.

Editorial illustration of a phone tapping an NFC tag that triggers a small on-device AI model, in clay-on-paper style.
Applied AI Jul 16, 2026

Apple Intelligence: What You Can Actually Do Right Now

The hands-on, phone-first post: the built-in features worth using, a Shortcuts automation you can build in five minutes, and which parts are genuinely useful. Part 5 of a 6-part series on Apple Intelligence.

Editorial illustration of a sealed package traveling to a vault with an inspection window and a shredder behind the door, in clay-on-paper style.
Applied AI Jul 15, 2026

Apple Intelligence and Privacy (and Why Builders Should Care)

The real privacy guarantees behind Apple Intelligence's three tiers, the 2026 Google Cloud wrinkle, and why 'free, private, offline' changes what developers can ship. Part 4 of a 6-part series on local AI.

Editorial illustration of a small model at a desk on a phone, a locked vault of servers behind it, and a distant outside office, in clay-on-paper style.
Applied AI Jul 14, 2026

The Two Apple Intelligence Models, and How Your Phone Decides

A plain-English tour of Apple's on-device model, Private Cloud Compute, and the ChatGPT tier, plus the surprising reason your iPhone and an expensive Mac aren't as far apart as you'd think. Part 3 of a 6-part series on local AI.

Editorial illustration of a timeline unrolling from a 2024 stage toward a phone, with one milestone marked 'delayed,' in clay-on-paper style.
Applied AI Jul 13, 2026

A Short History of Apple Intelligence (and the Siri That Kept Slipping)

How Apple Intelligence went from a big 2024 stage promise to what actually shipped, and why the personal-context Siri took until 2026. Part 2 of a 6-part series on local AI.

Editorial illustration of an iPhone running an on-device AI chip, with a small faint cloud tier connected behind it, in clay-on-paper style.
Applied AI Jul 11, 2026

What Is Apple Intelligence?

A plain-English overview of Apple Intelligence (the on-device-first personal AI layer in iPhone, iPad, and Mac) and the kickoff to a 6-part series on why local AI is worth paying attention to.

Aerial of a Raleigh parcel with a to-scale ballpark overlay dropped onto it, ranked number one
Sports & Data Jun 23, 2026

Where Would Raleigh Actually Put an MLB Stadium? I Scored All 40,000 Parcels

With Raleigh in the MLB expansion conversation, I built a tool that ranks every developable parcel in the Triangle for a ballpark. The data's top pick landed in Tom Dundon's backyard by accident.

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…