Home  /  Workshop
The bench · The log · The shelf

The workshop.

This is the back room — what’s actually on the bench right now, what I set on the shelf, and the running notes I keep while figuring it out. The Studio page is the polished work. This is the real one.

6active builds
3on the shelf
33log entries
Updated weekly
01 · On the bench

What I’m actually building right now.

As of July 07, 2026Honest count, not a roadmap.
01 · ActiveShipping

Advantage Sports.

Now Advantage Sports, my first multi-tenant product. It started as League-OS running the Advantage Flag League: registration, scheduling, comms, and payments, live with 1,500 families and still the most active codebase I own. The rebrand opens the same platform to more than one league, with a marketing site in progress.

What I’m chewing on

Where the line sits between what stays league-specific and what every tenant inherits. One codebase now serves operators who each believe their league is the exception, so the admin surface has to stay brutally simple as the shared core grows.

Last touched Jul 07w/ Paul Albertini
02 · ActiveLive

Journey to Jericho.

A mission site for a faith-based mentorship ministry in Columbia, the town I work from, fathering the fatherless through the work of a motor shop. It carries the whole model in one build: the mission story, a seven-pillar formation track, a twelve-badge growth system, and mentor, mentee, and volunteer doors that route real applications to the team. The shop is the vehicle; character is the mission.

What I’m chewing on

The site is live and doing its first job, telling the story and opening the doors. The open question is the giving side: donations and sponsor logos are still marked coming soon, so the next phase is turning a compelling mission into a funding engine that keeps the shop lights on without turning mentors into fundraisers.

Last touched Jul 07Client build
03 · ActiveLive

Real Zambia Safari.

A cinematic marketing and lead-capture site for a Zambian-led safari outfit based in Nashville, built around photography the founders shot themselves. Five destination pages, sample itineraries, and an enquiry form that routes serious leads straight to the team. An outfitter that finally looks the part online.

What I’m chewing on

Phase 1 is live and handed over, so the owners run their own story now. The open question is whether a next phase earns its keep by turning enquiries into booked trips, or whether the front door is already doing its whole job.

Last touched May 25Client build
04 · ActiveBuilding

Jettison Air.

Aviation-adjacent operations platform built with Cole. Trip management, profit math, audit log, a public API, and an admin surface that treats the operator’s time as the scarcest resource. Replacing a spreadsheet one feature at a time.

What I’m chewing on

Where to draw the line between what the platform automates and what the operator still wants to touch. Too much automation loses trust; too little and we’re just a prettier Excel.

Last touched Apr 30w/ Cole Hambright
05 · ActiveIn a good spot

Biblical Battle Plans.

A study tool that maps narrative arcs and recurring patterns across scripture, built from the way I personally read and want to study. The one I want to be working on most.

What I’m chewing on

This one is in a good spot. The live site already works the way I read and study, so it does not need a push right now. I add to it when my own study turns up something worth building.

Last touched Apr 08Solo build
06 · ActiveBuilding

Roof Guru.

Roofing estimator and job platform for a Nashville operator. Intake from HOVER PDFs, cascading material templates, labor + pricing grids, commission projection. Parity with the spreadsheet first, then everything the spreadsheet could not do.

What I’m chewing on

Every roofer has a spreadsheet that works. The only way to earn the switch is to match their numbers exactly on day one, then make the next estimate take five minutes instead of forty-five.

Last touched Apr 27w/ Ron
02 · Field log

Notes from the bench.

33 entriesMost recent first
Jul 192026
Sunday
06:43
BuildTool

This site: one hostname, no ports.

Wired this site into the shared dev Caddy that Patrick Taylor built out on League-OS and Journey to Jericho. The Next.js container now joins a shirepath-edge Docker network, and one long-lived Caddy hands it a real HTTPS hostname, www.local.shirepathsolutions.com, signed by its own internal CA. No more guessing which localhost port belongs to which project. Patrick's idea was simple and right: run the reverse proxy as its own container, give every app a real name behind real TLS, and stop treating local as a lesser environment. Local now rehearses production instead of approximating it, and the same move drops into every repo I own.

Jul 072026
Tuesday
22:10
BuildTool

This site: off Vercel, onto AWS.

Moved this site off Vercel and onto AWS. It runs as a single container: CloudFront in front, the Next.js app on Lambda through the AWS Lambda Web Adapter, the whole thing defined in Terraform and redeployed by GitHub Actions on every merge to main, authenticated with OIDC so there are no long-lived keys. CloudWatch alarms, a Route 53 health check, and SNS email alerts keep watch, and it all lands under $10 a month. Vercel and Neon are effortless, but both are thin wrappers over the cloud they run on. As their prices climb, going cloud native is the stronger bet, and I think it is where the industry is heading.

Jul 072026
Tuesday
18:30
Build

Journey to Jericho: the mission goes live.

Journey to Jericho went live: a Columbia mentorship ministry that fathers the fatherless through the work of a motor shop. The site carries the whole model in one place, the mission story, a seven-pillar formation track, a twelve-badge growth system, and mentor, mentee, and volunteer paths that drop real applications with the team, plus a newsletter and a synced Instagram feed. A ministry built on showing up for young men now has a front door that does the same.

Jun 242026
Wednesday
13:00
Build

League-OS: parents get an inbox.

Until now the league could only reach parents by email blast, with no record a family could go back and re-read. League-OS adds an in-app inbox: admins post an announcement, the targeted families see it in the parent portal with an unread badge, and it stays there to open again. League news finally has a home parents can return to, not just an email that scrolls away.

Jun 182026
Thursday
13:34
Build

League-OS: best fit for the open spot.

When a player drops a team, the waitlist admin can now pull the best replacement for that specific team instead of just the next name in line. League-OS scores each waitlisted player against the open team on the signals that matter, requested friends, same school, how close they live, and do-not-pair conflicts, then surfaces them as plain great, good, or okay tiers with conflicts flagged red. Filling a roster spot becomes a judgment call the software actually helps with.

Jun 182026
Thursday
00:07
Build

Biblical Battle Plans: a front door for the adventure.

Biblical Battle Plans replaced its bare landing page with a full long-scroll marketing page in the app's pixel-art RPG style: a parchment hero, a feature grid, an animated progression ladder, a product showcase, and a guild spotlight, with sprites and parallax that move as you scroll. It's the first surface that sells the app the way the app actually feels to play. The front door finally looks like the adventure waiting inside it.

Showing 6 of 33
03 · The shelf

What I’m not building.

3 ideasConsidered, not built
01Killed

Replace QuickBooks.

A custom system to run all of ShirePath’s finances in one place — invoicing, expenses, tax categories, the whole ledger — instead of renting QuickBooks.

Why killedQuickBooks already nails the parts that matter — sales tax, 1099s, an audit trail my accountant trusts. Rebuilding that is a compliance treadmill with no upside.
02Went analog

Commonplace app.

A digital commonplace book — capture quotes, ideas, and passages worth keeping, tagged and searchable, synced across every device.

Why analog wonThe whole point is friction-free capture and slow re-reading. A paper notebook does both better. I bought one and closed the repo.
03Killed

Recipe builder.

An app to generate recipes from whatever’s in the fridge, scale the portions, and save the ones that actually worked into a clean personal cookbook.

Why killedOverkill. ChatGPT hands me a solid recipe in one prompt — faster than I could build the form to ask for it.
04 · The bench itself

Tools on hand.

Updated Jul 2026Boring on purpose.
Editor & daily
Editor
Cursor
Terminal
macOS Terminal
Notes
Obsidian
Tasks
Linear · solo
Browser
Chrome
Stack defaults
Frontend
React · Tailwind
Backend
Node · Postgres
Infra
AWS · Vercel
Auth
better-auth
Models
Claude
Machine
Machine
M4 Pro · 24GB
OS
macOS
Backups
Time Machine + offsite
Note on the stackNone of this is precious. The stack is whatever lets me ship without thinking about the stack. If something better comes along that’s obviously better — not just newer — it gets swapped. If it’s just newer, it doesn’t.

Got something broken?

The bench has room. If you’ve got a problem that fits the work — and you’d rather build it than buy it — let’s talk.