A painted house finch perched on a slender branch

Independent software studio

Small tools, thoughtfully made.

We build focused software for unruly data.

For leagues, flight lines, den nights, and a few good rabbit holes.

From the workbench

Particular tools for particular problems.

Each began with something that kept getting in the way: a tedious ritual, a missing record, a risky manual check. That was reason enough to make a tool.

Leagues

01 / Fantasy footballActive

Snapcount

A weekly story engine for Yahoo and ESPN fantasy football leagues, turning scores, streaks, trades, and near-misses into a recap worth opening.

See the archive
02 / League deskStable

Draft Board

A live board for a ten-team keeper league, settling the round each keeper costs before the first pick.

Open a sample board
03 / Keeper leagueActive

Blitzboard

A front page for an ESPN keeper league, filing each week's recap beside the record book so the receipts stay.

Visit the league
04 / FPL editorialActive

Gameweek Dispatch

An FPL newsroom with a preview before kickoff and a recap afterward, keeping each season intact when the official game resets.

Flight lines

Scouting

06 / Rank progressActive

Lion Trail

A trail map for Lion Scouts, colored in from the den's Scoutbook export, with a cub who walks to the last finished sign.

See a sample trail
07 / Den planningActive

Den Calendar

A season calendar for one Lion den, with official activities placed by hand and dark nights marked—taking shape for any den.

Websites

08 / Community siteActive

Pack 3291

A plain website for a Cub Scout pack, fed by its own Google Calendar so the front page shows the next event.

See the pack site
09 / Small businessAvailable

Site Rebuilds

A static rebuild of a small-business website, checked against the original, with old addresses redirected and every change written down.

Rabbit holes

10 / Citizen scienceActive

Monarch Tagger

A voice logger for monarch tagging season, taking wing length and sex by ear so both hands stay on the butterfly.

Open the tagger
11 / Lawn careStable

Lawn Plan

An early warning for a Kentucky bluegrass lawn, reading soil temperature an inch down and sending word when the next round comes due.

12 / Inbox housekeepingStable

Gmail Unsubscriber

A sweep of one Gmail inbox, reading the unsubscribe header that bulk mail already carries, then asking yes or no, sender by sender.

13 / Campaign historyStable

Character Arc

A session-by-session archive of a D&D party, tracking how each character changes across a long-running campaign.

Made this way

Useful first. Quietly ambitious.

Small on purpose

Do one worthwhile thing cleanly before making it bigger.

AI where it helps

Use it for the parts that call for interpretation. Keep the facts checkable.

Built for real use

Field days, league nights, season resets—the software has to hold up where it lives.