Skip to main content
ShirePath

Door II · The Workshop

The back room. The lamp's on.

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 finished work. This is the real one.

  • 05 on the bench
  • 04 on the shelf
  • 48 log entries

What I'm actually building right now.

As of September 23, 2026

01 · Multi-tenant rollout

Advantage Sports

The platform that runs the Advantage Flag League's season, registration through final scores, offered to other leagues. Each league keeps its name and colors, its rulebook is configured with it in a working session, and its data is migrated over from last season's tools.

What I'm chewing on

Turning one league's software into a product another league can run. Divisions, freeze rules, pairing policy, and scoring have to be captured in a single working session and become the system's rules, while the founding league keeps running its own season on the same platform underneath.

Last touched Solo build

02 · Invite-only

Jettison Air

The command center for private aviation professionals. Charter brokers and operators manage the full lifecycle of a trip in one place: source operators, build quotes, pull live weather and airport data, and ship branded PDF documents to clients.

What I'm chewing on

Data gravity. Operator records, the aircraft catalog, thousands of airports, and live weather all have to stay clean under a broker who will not forgive a stale record. The launch stays invite-only so real brokers can work real trips through it while I watch where the data lets them down.

Last touched w/ Cole Hambright

03 · Awaiting cutover

No More Fatherless

A grant intake and admin platform for a 501(c)(3) that funds adoptions and walks with foster youth. Families apply for a grant in minutes with no account, and a small team reviews, tracks, and exports every application from one place.

What I'm chewing on

The build is done and the domain is the last mile. Questions archive instead of deleting and answers keep their own labels, so retiring a question can never rewrite what somebody was actually asked. That kind of thing does not demo well and matters enormously two years later, when a board member asks what a 2026 applicant agreed to.

Last touched Client build
04 · Invite-only

Roof Guru

A multi-tenant SaaS for residential roofing contractors. Estimates with roofing-native math (squares, pitch, waste factors), real-time P&L tracking, material orders, and insurance claim support with ACV and RCV pricing.

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. The estimator now warns on uncovered pitch area rather than quietly rounding it into the total, which is the same principle: a number you cannot defend on a roof is worse than no number.

Last touched w/ Ron

05 · Early

Personal Health Engine

A system that syncs Whoop data, continuous glucose monitor readings, and food logging to build personalized nutrition and recovery recommendations.

What I'm chewing on

Pulling recovery, strain, and sleep from Whoop is the easy part. The hard part is lining that up with food logs and glucose readings honestly enough to show cause and effect instead of coincidence, on my own data first, before I think about anyone else's.

Solo build

Notes from the bench.

48 entries · newest first

    • Build

    This site: a lamp in the workshop.

    This site is now a dark-green workshop lit by a warm lamp, with three arched doors, Studio, Workshop, and Field, as the way into the work. This change built the frame every page sits in: a new header and footer, a mobile menu, a 404 that belongs to the same room, and a Lamp/Day switch that follows your system setting on a first visit and remembers what you picked after that. The pages that followed were rebuilt inside it, with the numbers drawn from one data file and a contact form that actually sends. Read it at midnight or at noon and the room is already lit the way you like it.

    • Build

    Roof Guru: paper for the truck and the crew.

    Turning an estimate into a supplier order now happens in one dialog that asks for the delivery address and date and carries over the delivery fee already on the estimate, with a warning rather than a wall when the customer has not accepted yet. Order lines can be corrected after the order exists, and every line edit and order status change is logged. Two new printable pages finish the handoff: a supplier order for the supply house and a work order for the crew. The supplier and the crew each get a page of their own, printed from numbers the roofer already entered once.

    • Build

    Roof Guru: a pipeline that adds up.

    Every job now moves through one set of stages, from lead to estimated to sold and on through the work, and status and owner can be changed right from the job header. The dashboard's pipeline value used to read $0 until a contract was accepted; it now counts the latest estimate on open leads plus the contract price on sold and in-progress jobs. The jobs list shows owner, latest estimate, and days in stage with a status filter, and customers carry a county and municipality so local rules can match. The owner can see what is coming before anyone signs.

    • Build

    No More Fatherless: grants the admin owns.

    One grant type became real grants: each owns its slug, its availability window, its max award, its receipt window, and its own set of questions. Families apply at a per-grant link, the grants page lists what is open, and unlisted grants stay link-only for ad hoc use. A single schema built from the question rows validates both sides of the wire, questions archive instead of deleting, and every answer snapshots the key and label it was asked under. Reword a question next year and you still know exactly what a 2026 applicant was asked.

    • Build
    • Tool

    No More Fatherless: onto the shop pattern.

    Hosting moved onto the Lambda and CloudFront pattern the other Next.js projects here run, receipts moved into a private S3 bucket, and rate limiting and upload binding moved out of a hosted key-value store into Postgres. The presign keeps its content-length binding, which now rides in the signed headers so an oversized upload is refused at the bucket itself, and the binding fails closed rather than open, which is the state that actually mattered. The receipts bucket is deliberately not a CDN origin. The DNS cutover is still ahead. Fewer moving services, and the one guard that used to give up under pressure now refuses instead.

    • Build

    Advantage Sports: stop eating the draft.

    A QA pass caught the email blast composer clearing the subject and body when the template select went back to starting from scratch. Applying a template and drafting with AI both already confirmed before replacing copy, so the blank branch asks too now, and declining leaves the select exactly where it was. Every unprompted way to lose unsaved work is a bug, including the one buried in an admin screen nobody outside the league will ever see.

Showing 6 of 48

What I'm not building.

4 kept · notes, not failures

01 · Shelved

Summit Habit Tracker

A goal-oriented habit tracking app with daily tracking, progress visualization, and gamification elements.

Why shelved

Solving your own problem is necessary but not sufficient: you also need a reason why YOUR version should exist when 50 others already do. The gamification patterns I explored fed directly into Biblical Battle Plans, so the work wasn't wasted.

summithabittracker.com (opens in a new tab)

02 · Killed

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 killed

QuickBooks already nails the parts that matter: sales tax, 1099s, an audit trail my accountant trusts. Rebuilding that is a compliance treadmill with no upside.

03 · Went analog

Commonplace app.

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

Why analog won

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

04 · Killed

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 killed

Overkill. ChatGPT hands me a solid recipe in one prompt, faster than I could build the form to ask for it.

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.

conner@shirepathsolutions.com

ShirePath Solutions LLC · Columbia, Tennessee · Est. 2025