JCreates field notes — the application register
No. 01 — apps · full catalog · APP-001 — APP-024

Every app in the drawer.

All the apps I’ve built for people to use — filed here and stamped with exactly how real each one is.

CONTENTS — THIS DRAWER
register last amended — aug 2026
platform: showing 24 of 24 entries view: /
APP-001class: web apps

NeoBoard Compass

LIVE

Blueprint-first neonatal-perinatal board preparation with transparent readiness scoring and reviewed source trails. Want access? Reach out and let’s talk.

n.b. the one that started the bench.

stack — web app · supabase · source-linked question bank

web — issued for useopen the app →
NeoBoard Compass screenshot
APP-002class: web apps · home & DIY

Home OS

LIVE

A private “operating system” for a single house. An interactive floor plan opens each room to its equipment, finishes, and shut-offs; a seasonal maintenance list syncs live across the household; and Ask the House, a built-in assistant, answers plain-language questions across everything in the app and its documents.

n.b. web · private build for one household.

stack — pwa · offline-first · live household sync · on-device passcode

web — issued for useread the build story →
Home OS screenshot
APP-003class: games

Cascade: World Reaction

LIVE

A free turn-based strategy game: start with one small spark and try to trigger a worldwide cascade before resistance, regulation, and fatigue stop you. Completely free — no ads, no subscriptions, no purchases, no paywalls.

n.b. my first App Store release.

stack — ios · free forever · no ads · no iap

ios — issued for useget it on the App Store →
Cascade: World Reaction screenshot
APP-004class: home & DIY

Homeprint

LIVE

Scan your home with LiDAR. Walk each room and it builds an editable floor plan, stacks rooms into levels and levels into a 3D dollhouse you can orbit, explode, and tap to edit. Verified tape-measure values take precedence and lock. Everything stays on device.

n.b. free · premium in-app purchase.

stack — swiftui · roomplan · arkit · realitykit · swiftdata · pdfkit · 84 unit tests

ios — issued for useget it on the App Store →privacy policy →
Homeprint screenshot
APP-005class: web apps · business tools

OpenSpend

LIVE

Governments publish what they spend, down to the item code. OpenSpend turns it into something you can actually read: roads, police, fire, parks, libraries, sewers and the rest for 10,546 cities, towns, counties and districts across four states, statewide totals for all fifty, and the full school-district treatment for Massachusetts. Every figure expands to show its underlying values, the exact arithmetic, the caveats, and a link to the official source — including which years are a complete count rather than a sample. No accounts, no tracking, no AI.

n.b. 10,546 governments, 51 states, 417 MA districts. no composite score, on purpose.

stack — react · typescript · vite · echarts · custom svg choropleth · typescript etl · 281 tests

OpenSpend screenshot
APP-006class: business tools

FlipLedger

LIVE

Profit, COGS, and mileage tracking for online resellers. Log what you paid, your fees, and shipping; see net profit and ROI on every flip, plus a mileage deduction ready for tax time.

n.b. for the estate-sale-run spreadsheet people.

stack — swiftui · swiftdata · storekit

ios — issued for useget it on the App Store →read the build log →
FlipLedger screenshot
APP-007class: business tools

CraftPrice

LIVE

Pricing for handmade sellers. Turns materials, labor, overhead, and marketplace fees into the exact price to charge to hit a real margin — not a guess.

n.b. stop underpricing. seriously.

stack — swiftui · swiftdata · storekit

ios — issued for useget it on the App Store →read the build log →
CraftPrice screenshot
APP-008class: games

Mech Escape

LIVE

E-0, a newly awakened sentient mech, fights through Helix Corp’s forces to free its sibling AIs. Top-down shooter built for one thumb — roam, auto-fire, bank salvage, upgrade your chassis, push deeper.

n.b. two years in. the gold fan was worth it.

stack — swift · native ios · twelve districts

ios — issued for useget it on the App Store →read the devlog →
Mech Escape screenshot
APP-009class: business tools

WashQuote

LIVE

Price a whole property line by line while you stand in the driveway, then get the exact gallons of SH and surfactant that job needs at your stock strength. Take a signature on the spot and hand over a quote, agreement or invoice as a PDF built right on the phone.

n.b. the number you say out loud should already be the number that pays.

stack — swiftui

WashQuote screenshot
APP-010class: hobby

ReefCadence

LIVE

Log alkalinity, calcium, magnesium and the rest, then let the Consumption Coach answer what every reefer actually asks: given what the tank ate this week, how much do I dose today. It shows the full arithmetic on your own numbers, and a Home Screen and Lock Screen widget keeps your key numbers one glance away. Unlimited logging and charts, never capped.

n.b. the tank is always eating. now you know how much.

stack — swiftui

ReefCadence screenshot
APP-011class: business tools

TipSplit

LIVE

Split a pool across the crew by hours and role points in seconds, with tip-outs taken off the top as percent of sales, percent of tips or flat. Cash-Out Mode then walks the payout person by person and tells you which bills to hand each one.

n.b. the argument ends when the arithmetic is on the table.

stack — swiftui

TipSplit screenshot
APP-012class: hobby

CrumbKeeper

LIVE

Never wonder whether you fed it. CrumbKeeper tracks every starter with a next-feed countdown and handles the formula math properly, counting the flour and water inside your levain. The bulk ferment tool projects the finish time from how your dough is actually rising. Widget included.

n.b. the clock lies. the dough does not.

stack — swiftui

CrumbKeeper screenshot
APP-013class: hobby · home & DIY

CoopLog

LIVE

Log the day's eggs straight from the evening reminder, no unlock needed, gloves on, no signal. When the count falls, CoopLog rules each likely cause in or out from your own records, marks where daylight crosses fourteen hours, and puts your own labels on the chart so the October dip wears its name. It still tells you what a dozen really costs.

n.b. the hens do not explain themselves. the data does.

stack — swiftui

CoopLog screenshot
APP-014class: hobby · home & DIY

BoardFoot

LIVE

Tally a stack of hardwood one thumb at a time and watch board feet and dollars add up live. BoardFoot keeps two totals side by side: what you measured, and what the yard's own rounding rules will bill you. Ticket Check then explains the gap line by line. Free, and works with no signal.

n.b. measure twice, compute once, then check their arithmetic.

stack — swiftui

BoardFoot screenshot
APP-015class: hobby

DiscCaddie

LIVE

Score a hole in one tap, or keep the whole group's card on one phone with net scores. DiscCaddie keeps every round forever, then turns your own history into two answers: which holes are quietly costing you strokes, and which disc is genuinely working on them.

n.b. the birdie rate is a lifestyle. the bogey pattern is the lesson.

stack — swiftui

DiscCaddie screenshot
APP-016class: business tools · home & DIY

PourCalc

LIVE

Type dimensions the way you read them off the tape and the cubic yards are already there, with the formula printed underneath. Get one number rounded to the quarter yard the plant actually dispatches, with a truck count and a short load warning. Twelve calculators, nothing locked.

n.b. order short once and you never forget the number again.

stack — swiftui

PourCalc screenshot
APP-017class: home & DIY · web apps

Cedar Closet

LIVE

Photograph what you own, find it by typing a plain phrase like “black short sleeve dress”, and track what you have lent out. Cedar tells you what size to buy and shows the evidence behind it. Sharing a closet makes an encrypted file you send yourself, so there is no account and no server anywhere.

n.b. knows your size, shows its work, tells absolutely no one.

stack — react · typescript · vite · capacitor · indexeddb · aes-256-gcm · 119 tests

ios — issued for useget it on the App Store →privacy policy →
Cedar Closet screenshot
APP-018class: home & DIY

Homelore

LIVE

Walk your house once and Homelore records it: rooms scanned in 3D, appliance labels read by the camera, model and serial pulled off the plate. It turns that into a maintenance schedule for your actual equipment instead of a generic checklist. Emergency shutoffs stay free and work offline.

n.b. the house keeps no records, so this one does.

stack — swiftui · roomplan · arkit · realitykit · vision ocr · core data · cloudflare worker · 494 tests

ios — issued for useget it on the App Store →privacy policy →
Homelore screenshot
APP-019class: hobby

Lociform

LIVE

Type what you need to remember and Lociform hangs each item on a spot in a room you already know, then walks the route out loud and brings each one back on an FSRS schedule. For facts it draws on a written hook library that carries its own etymology, so the on-device model only ever phrases the link and never invents one. Two palaces are free.

n.b. the room remembers what the list forgets.

stack — on-device apple intelligence · fsrs-6 scheduling · depth from a single photo · voiceover · no network requests

ios — issued for useget it on the App Store →privacy policy →
Lociform screenshot
APP-020class: games

Molt

HEADED TO APP REVIEW

Snake with a banking problem. Every pellet multiplies a pending score that is not yours until you slither home through the den arch and bank it with a ka-chunk. Grazing your own tail pays extra, so the scary line is the paying line. Die and the run shatters into gems exactly where you fell; reclaim every one next run for a 1.5x bonus.

n.b. nothing counts until you bank it.

stack — swift · spritekit · deterministic 120 hz sim · storekit 2 · game center

ios — submitted for reviewprivacy policy →support →
Molt screenshot
APP-021class: games

Coilzone

HEADED TO APP REVIEW

Snake crossed with territory capture. Inside your own color you are safe; step out and your body becomes the trail, loop home and everything you fenced is yours. Every tile you claim is paid for in body length, so a big claim shrinks you. Four-minute rounds against eleven rivals, and the one that kills you comes back next lobby flagged RIVAL.

n.b. death is a comma, not a period.

stack — swiftui · spritekit · on-device rivals · storekit 2 · 158 tests

ios — submitted for reviewprivacy policy →support →
Coilzone screenshot
APP-022class: games

Splice

HEADED TO APP REVIEW

A snake roguelite where the build is the game. Every tenth pellet freezes time and deals three mutation cards; the pick transforms the snake on the spot, and by minute two it is an organism. Pellets beside a drone or inside a charging laser lane pay up to four times, so the greedy line is always the dangerous line. The daily run is computed from the date on the phone itself, identical worldwide, no server anywhere.

n.b. die brilliant.

stack — swiftui · spritekit · integer-only deterministic core · storekit 2 · game center

ios — submitted for reviewprivacy policy →support →
Splice screenshot
APP-023class: games

Grudge Rush

HEADED TO APP REVIEW

A one-thumb territory arena against forty named rivals who hold grudges. Cut a trail to take a rival's crowns; get cut and your killer lands on your grudge list with a bounty and a one-tap revenge respawn. Rivals carry Elo ratings, remember their last five killers, and keep climbing the ladder between your sessions. The binary ships zero art or audio files; every pixel and sound is made at runtime.

n.b. they remember. so do you.

stack — swiftui · spritekit · on-device rival ai · storekit 2 · 89 tests

ios — submitted for reviewprivacy policy →support →
Grudge Rush screenshot
APP-024class: games

GhostLoop Daily

LIVE

One shared arena a day, the same for everyone on Earth. Close loops to bank territory while translucent ghosts of real players' earlier runs weave past; cross one to eliminate it and steal part of its score. Ghosts are two-kilobyte input logs replayed on a bit-identical simulation, so no server does the work, and every AI stand-in wears a house tag because the game never fakes a human.

n.b. outloop real ghosts.

stack — swiftui · spritekit · cloudkit · integer-only sim · 282 tests

ios — issued for useget it on the App Store →privacy policy →support →
GhostLoop Daily screenshot
nothing in the drawer under this filing. clear the filters →
No.NameStatusClassPlat.Where
APP-001NeoBoard CompassLIVEwebwebopen the app →
APP-002Home OSLIVEweb / homewebread the build story →
APP-003Cascade: World ReactionLIVEgamesiosget it on the App Store →
APP-004HomeprintLIVEhomeiosget it on the App Store →
APP-005OpenSpendLIVEweb / businesswebopen the app →
APP-006FlipLedgerLIVEbusinessiosget it on the App Store →
APP-007CraftPriceLIVEbusinessiosget it on the App Store →
APP-008Mech EscapeLIVEgamesiosget it on the App Store →
APP-009WashQuoteLIVEbusinessiosget it on the App Store →
APP-010ReefCadenceLIVEhobbyiosget it on the App Store →
APP-011TipSplitLIVEbusinessiosget it on the App Store →
APP-012CrumbKeeperLIVEhobbyiosget it on the App Store →
APP-013CoopLogLIVEhobby / homeiosget it on the App Store →
APP-014BoardFootLIVEhobby / homeiosget it on the App Store →
APP-015DiscCaddieLIVEhobbyiosget it on the App Store →
APP-016PourCalcLIVEbusiness / homeiosget it on the App Store →
APP-017Cedar ClosetLIVEhome / webiosget it on the App Store →
APP-018HomeloreLIVEhomeiosget it on the App Store →
APP-019LociformLIVEhobbyiosget it on the App Store →
APP-020MoltHEADED TO APP REVIEWgamesiosprivacy policy →
APP-021CoilzoneHEADED TO APP REVIEWgamesiosprivacy policy →
APP-022SpliceHEADED TO APP REVIEWgamesiosprivacy policy →
APP-023Grudge RushHEADED TO APP REVIEWgamesiosprivacy policy →
APP-024GhostLoop DailyLIVEgamesiosget it on the App Store →