$ ls ./prototypes

Sketches & ideas.

Things I keep coming back to. Some are weekend experiments, some are playable slices, and some are original app ideas that could grow into full apps. None are products — yet.

61 entries

$ ls ./labs

Long-running labs

Older experiments and adjacent creative systems that have moved beyond a single sketch.

4 entries
sim · horror god game · v0.2 sketch · since 2013

The Stranger

Single-window React/Canvas horror sim about watching Ellis through five escalating days.

I keep coming back to this one because it is small and specific: one house, one person inside it, and a presence outside that gets harder to ignore. The prototype already has rooms, lighting, windows, text commands, board-ups, and little ambient events.

  • React 18
  • Vite
  • Canvas
  • command parser
narrative · learning RPG · playable slice

Terminal Grimoire RPG

Playable static HTML fantasy RPG slice that teaches Linux commands through exploration and command battles.

A fantasy shell-learning slice where commands work like spells, but the player still has to understand what they are doing. The browser build already has a tutorial, map loop, command cards, near-miss feedback, and a couple of boss trials.

  • HTML
  • CSS
  • JavaScript
  • Game design
AI · creative writing pipeline · special edition in production

Linux by Ear: Terminal Grimoire

Campaign-style Linux audiobook manuscript with a packaged draft M4B and TTS production workflow.

This grew out of an older Linux LitRPG draft and turned into a more serious audio course experiment. The special-edition manuscript is written, the production notes cover pronunciation and pacing, and there is already a draft M4B waiting on listening review.

  • Markdown
  • TTS
  • M4B
  • audio chunk exporter
web game · in development · playable prototype

Home Lab Game

Browser homelab simulator with terminal commands, world state, and compiled systemd missions.

A homelab game where the terminal matters because the little simulated machine is actually keeping state. The playable slice has a virtual filesystem, systemd-style missions, journal watching, network commands, and YAML content packs.

  • React 19
  • TypeScript
  • Vite
  • zod
  • YAML packs

$ ls ./ios-apps

iOS app ideas

Original SwiftUI app ideas with a specific audience, job, and first version in mind.

24 entries
iOS · health · iOS prototype

StutterCoach

Daily speech-practice companion for adults maintaining fluency techniques between SLP sessions.

A small daily practice app for keeping fluency work close between sessions. The idea is a ten-minute ritual: warm up, practise target sounds, read aloud, record a short monologue, and rate how it felt.

  • SwiftUI
  • iOS 17+
  • recorder UI
iOS · sales · iOS prototype

PitchRep

Solo sales-call rehearsal for SDRs and AEs before the real call burns.

A rehearsal room for sales calls before the real one costs you. I like the idea of a rep practising against a specific prospect type, then reviewing talk ratio, filler words, pushback, and what they missed.

  • SwiftUI
  • feedback UI
  • analytics UI
iOS · wellness · iOS prototype

DeskPosture

Face-camera posture coach for desk workers with calendar-aware mobility breaks.

A quiet desk companion rather than a nagging health app. It would watch for slouching and forward-head posture, then suggest breaks at times that do not collide with meetings.

  • SwiftUI
  • Swift Charts
  • camera UI
iOS · health · iOS prototype

MigraineCompass

Migraine trigger tracker built around attack logging, calendar patterns, and exports.

A migraine journal aimed at making doctor conversations easier. Log the attack, medication, triggers, and calendar context, then bring the pattern instead of trying to remember it later.

  • SwiftUI
  • Swift Charts
  • PDF export
iOS · health · iOS prototype

GutCheck

Guided low-FODMAP elimination protocol for adults with IBS.

A low-FODMAP tracker that treats the protocol as the product. The useful part is helping someone move through elimination and reintroduction without turning every meal into a spreadsheet.

  • SwiftUI
  • Swift Charts
  • protocol UI
iOS · sport · iOS prototype

ClimbLedger

Serious climber logbook for sessions, projects, hangboard work, and training cycles.

A climber logbook for people who care about projects, training cycles, and injury notes. I wanted this to feel more like a serious training record than a casual notes app.

  • SwiftUI
  • Swift Charts
  • training log
iOS · food · iOS prototype

SourdoughStudio

Bake scheduler for home sourdough bakers who want the loaf to land on time.

A sourdough timer built around the question home bakers actually ask: when should the dough start if the loaf needs to be ready at a specific time?

  • SwiftUI
  • timeline UI
  • recipe math
iOS · food · iOS prototype

CoffeeCodex

Dial-in journal for home baristas who treat espresso like a science.

An espresso notebook for the short window where a bag of beans is being dialed in. Track the grind, ratio, time, and taste without making it feel like lab software.

  • SwiftUI
  • coffee log
  • trend charts
iOS · hobby · iOS prototype

ReefTank

Aquarium parameter tracker for hobbyists who treat their tank like a science project.

A tank log for hobbyists who already know the numbers matter. The app would keep parameters, livestock, maintenance, dosing, and warning ranges in one calm place.

  • SwiftUI
  • parameter charts
  • maintenance log
iOS · outdoors · iOS prototype

TrailPlan

Long-distance hike planner for 200+ mile trips.

A long-hike planner for the messy part before the trail: segments, resupply windows, pack weight, town stops, and the plan you keep revising.

  • SwiftUI
  • trip planning
  • pack math
iOS · career · iOS prototype

InterviewLab

Mock-interview coach for tech, PM, data, and consulting prep.

A mock-interview app that makes practice less vague. Pick the kind of interview, answer against a rubric, and leave with clearer notes than “that went okay.”

  • SwiftUI
  • feedback UI
  • rubric UI
iOS · exam prep · iOS prototype

NCLEXCoach

Adaptive NCLEX-RN prep for the final 6-12 weeks before test day.

An NCLEX prep idea for the final stretch before test day. The emphasis is spaced review, rationales, case-style practice, and knowing which areas still need work.

  • SwiftUI
  • Swift Charts
  • case studies
iOS · exam prep · iOS prototype

CDLCram

State-specific CDL written-test prep for career changers studying for the road.

A no-nonsense CDL study app for people trying to get through the written test. Big tap targets, endorsement practice, readiness by domain, and quick review matter more than decoration.

  • SwiftUI
  • test simulator
  • practice bank
iOS · CRM · iOS prototype

RealtorLoop

Lightweight CRM and follow-up automation for solo real estate agents.

A lightweight CRM for a solo real-estate agent who mostly needs to remember who needs a nudge today. The automation should support follow-up, not bury the agent in a sales platform.

  • SwiftUI
  • drafting UI
  • kanban
iOS · hobby · iOS prototype

HerpLog

Reptile and amphibian husbandry tracker for keepers with growing collections.

A husbandry log for keepers with more animals than a notes app can handle. Feeding, shedding, weight, vet notes, and breeding math all belong close together.

  • SwiftUI
  • collection log
  • genetics calculator
iOS · health · iOS prototype

TinnitusStudio

Sound-therapy and tinnitus-management companion with pitch matching and symptom tracking.

A tinnitus companion idea for the practical daily work: match the pitch, try masking sounds, log severity, and keep track of what makes the day easier or worse.

  • SwiftUI
  • audio UI
  • Swift Charts
iOS · sport · iOS prototype

HRVTactic

HRV-based daily training readiness for serious endurance athletes.

A training-readiness app that starts with morning HRV but does not pretend one number explains everything. The goal is a plain recommendation that respects baseline and training load.

  • SwiftUI
  • Swift Charts
  • readiness model
iOS · accessibility · iOS prototype

AuDHDDay

Daily structure for AuDHD adults: transitions, body doubling, sensory check-ins, and capture.

A daily-structure idea for people who need gentler transitions and fewer blank-page moments. Body doubling, visual timers, brain dumps, and sensory check-ins are the core pieces.

  • SwiftUI
  • focus timer
  • sensory check-in
iOS · hobby · iOS prototype

HiveLog

Beekeeping inspection log for colony health, queens, mite checks, and feeding.

A beekeeping notebook for the field, where you want hive notes fast and structured enough to matter later. Queen, brood, mite, feeding, and treatment notes are the useful center.

  • SwiftUI
  • inspection forms
  • field log
iOS · outdoors · iOS prototype

FlyBox

Pocket fly-fishing companion for river journals, fly boxes, hatches, and trips.

A river log for people who want to remember more than “caught two.” Trip notes, fly inventory, hatches, water conditions, and packing reminders make the idea useful.

  • SwiftUI
  • trip journal
  • hatch chart
iOS · sport · iOS prototype

PickleStats

Match scoring and rating progression for serious recreational and tournament pickleball players.

A court-side scorer for players who take recreational matches seriously. Score the match, note the opponent, and see whether the same shot patterns keep costing points.

  • SwiftUI
  • live scoring
  • stats
iOS · teaching · iOS prototype

YogaSequencer

Yoga class builder with pose library, drag-reorder sequences, timing, and class history.

A class builder for yoga teachers who plan in sequences, not isolated poses. The useful version would make timing, peak poses, cues, contraindications, and taught-class history easy to reuse.

  • SwiftUI
  • pose library
  • sequence builder
iOS · sport · iOS prototype

MarathonOS

Adaptive 16-week marathon training with pace targets and weekly auto-adjustment.

A marathon-plan idea built around adjustment, not just a PDF schedule. Start with goal time, race date, mileage, and experience, then keep explaining why the week changed.

  • SwiftUI
  • Swift Charts
  • training plan
iOS · music · iOS prototype

PracticeKit

Structured music practice companion built around how a teacher lays out a week.

A music-practice companion shaped like a teacher’s weekly plan. Break the session into sections, use a metronome or drone, record progress, and keep repertoire moving.

  • SwiftUI
  • metronome UI
  • practice timer

$ ls ./ios-utilities

Focused utility apps

Compact mobile tools for specific everyday jobs, each built around one main action.

27 entries
iOS · life admin · iOS prototype

Vault

Private family document organizer for the information people need when you cannot tell them.

A private family organizer for the information people need when you are not there to explain it. The tone has to be calm: insurance, accounts, instructions, contacts, and exports without making it feel grim.

  • SwiftUI
  • local-first
  • iCloud backup
iOS · inventory · iOS prototype

GearVault

Camera and tech gear inventory with serials, warranties, receipts, and insurance exports.

A gear inventory for people whose camera or audio kit is valuable enough to insure. Serials, receipts, warranties, locations, and exportable reports are the point.

  • SwiftUI
  • OCR workflow
  • PDF export
iOS · finance · iOS prototype

MileLogger

Automatic mileage tracker for self-employed drivers and CPA-ready reporting.

A mileage logger for self-employed drivers who need the report to be clean at tax time. The app should quietly detect drives, make classification fast, and produce something a CPA can use.

  • SwiftUI
  • motion detection
  • PDF export
iOS · finance · iOS prototype

ReceiptKeeper

Two-second receipt capture with organized tax categories and year-end export.

A receipt app for the two-second capture moment. Photograph it, extract the useful fields, put it in the right tax bucket, and make export boring later.

  • SwiftUI
  • OCR workflow
  • CSV/PDF export
iOS · real estate · iOS prototype

DiscloseScan

Real-estate disclosure packet scanner that turns long PDFs into issue summaries.

A disclosure-packet reader for homebuyers staring at a long PDF. The job is to pull out roof, foundation, water, mold, electrical, pest, and repair issues before the details blur together.

  • SwiftUI
  • document scanning
  • review UI
iOS · utility · iOS prototype

ParkMark

Where-did-I-park utility with auto detection, photo notes, map pin, and meter timer.

A parking app that opens to the only thing that matters: how do I get back to the car? Photo, level, pin, meter timer, and directions should be one tap away.

  • SwiftUI
  • Maps UI
  • motion detection
iOS · parenting · iOS prototype

NightLog

One-handed newborn sleep, feed, diaper, meds, and pediatrician export logger.

A newborn log designed for 3 a.m., one hand, and very little patience. Big targets, dark UI, feeds, diapers, sleep, meds, and a pediatrician export are the whole idea.

  • SwiftUI
  • dark mode
  • PDF export
iOS · outdoors · iOS prototype

TrailBack

Hiking breadcrumb and offline-map utility for getting back safely.

A hiking utility focused on getting back safely. Breadcrumbs, offline regions, distance back to start, SOS sharing, and a small waypoint stash keep it simple.

  • SwiftUI
  • GPS tracking
  • offline maps
iOS · travel · iOS prototype

PassportPal

Visa and travel-day tracker for frequent international travelers.

A travel-day tracker for people who cross borders often enough that passport dates and Schengen math become admin work.

  • SwiftUI
  • OCR workflow
  • calendar
iOS · music · iOS prototype

ChordEar

Chord detection app idea with waveform timeline, transpose tools, and recording library.

A chord-detection sketch for musicians who want to work from their own recordings. Import audio, scrub the waveform, see chords, transpose, and save the useful metadata.

  • SwiftUI
  • audio analysis UI
  • waveform UI
iOS · music · iOS prototype

Setlist

Working musician set manager with song library, running time, lyrics, and night mode.

A setlist manager for working musicians: build the night, check the running time, then switch into a readable performance mode when it matters.

  • SwiftUI
  • drag reorder
  • performance mode
iOS · creative utility · iOS prototype

Liner

Photo-to-clean-line-art utility with edge styles, background removal, and export.

A photo-to-line-art utility for quick clean assets. Import a photo, choose how detailed the line work should be, remove the background, and export something usable.

  • SwiftUI
  • Vision workflow
  • SVG/PNG export
iOS · creative utility · iOS prototype

Framely

One product photo, perfect crops for marketplaces and social platforms.

A crop helper for people listing the same product everywhere. Start with one photo and output the sizes and filenames each marketplace expects.

  • SwiftUI
  • subject detection
  • batch export
iOS · utility · iOS prototype

SweepRoll

Photo library detoxer with swipe review, smart buckets, undo, and storage reclaimed.

A photo-cleanup loop that should feel quick and reversible. Review screenshots, blurry shots, near-duplicates, videos, and old junk, then see how much space came back.

  • SwiftUI
  • card stack
  • photo cleanup
iOS · health · iOS prototype

MacroLens

Photo-based macro tracker with editable food recognition and daily nutrition totals.

A food-photo macro tracker where the image is the starting point, not the final answer. The useful flow is estimate, correct, learn the usual portions, and write back to Health when it makes sense.

  • SwiftUI
  • Vision workflow
  • Apple Health
iOS · food · iOS prototype

Whisk

Meal-prep planner with weekly grid, shopping list, and Sunday prep checklist.

A meal-prep planner for making Sunday less vague. Pick meals for the week, turn them into a shopping list, and break prep into steps that can actually happen.

  • SwiftUI
  • meal planner
  • shopping list
iOS · home · iOS prototype

PlantSitter

Photo-first houseplant care calendar with species ID, reminders, and sick-leaf diagnosis.

A houseplant calendar for people who remember they own plants slightly too late. The useful parts are care timing, photo history, and a sick-leaf check when something looks wrong.

  • SwiftUI
  • Vision workflow
  • care calendar
iOS · lifestyle · iOS prototype

ClosetKit

Wardrobe and outfit planner with background removal, packing lists, and weather context.

A wardrobe planner built around the real chores: photograph clothes, remove the background, build outfits, and pack for weather without starting from scratch.

  • SwiftUI
  • background removal
  • outfit builder
iOS · utility · iOS prototype

QuietLog

Noise incident logger with decibel readings, GPS, timestamps, and PDF reports.

A noise log for people who need a calm record, not a rant. Capture time, place, duration, and decibel readings, then export a landlord- or HOA-friendly report.

  • SwiftUI
  • microphone meter
  • PDF export
iOS · reading · iOS prototype

ReadAloud Pro

Listen to PDFs, EPUBs, articles, and web pages in polished voices.

A reading app idea for turning documents into something listenable. Import the file or page, choose a voice and speed, and keep your place without making the library messy.

  • SwiftUI
  • TTS workflow
  • document import
iOS · outdoors · iOS prototype

KnotPro

Animated knot reference for cold hands, boats, climbing, and camping.

A knot guide for situations where your hands are cold and reception is bad. The reference should be offline, readable, and easy to scrub one step at a time.

  • SwiftUI
  • step scrubber
  • offline-first
iOS · sport · iOS prototype

ChainTrack

Cyclist maintenance tracker for chain wear, brake pads, drivetrain parts, and service costs.

A bike maintenance log for the expensive parts people forget until they fail. Track chains, brake pads, service costs, mileage, and what needs attention next.

  • SwiftUI
  • service schedules
  • Strava import
iOS · home · iOS prototype

PawLog

Multi-pet household tracker for feeding, meds, vet visits, weight, and shared care.

A shared pet-care log for households where several people feed, medicate, and book vet visits. The value is knowing what already happened today.

  • SwiftUI
  • task log
  • charts
iOS · outdoors · iOS prototype

Birder

Bird ID and life-list companion with sightings, regional progress, maps, and journals.

A birding companion for sightings, life lists, and the photos or sounds that helped with an ID. It is more about remembering the day than chasing a social feed.

  • SwiftUI
  • photo/sound ID workflow
  • map
iOS · travel · iOS prototype

CityVoice

GPS-triggered neighborhood audio tours with offline downloads and soundscapes.

A walking-tour idea for neighborhoods with stories worth hearing in place. Offline packs, location triggers, narration, and soundscapes are the core.

  • SwiftUI
  • location triggers
  • audio tours
iOS · hobby · iOS prototype

Cellar

Wine collection and drinking-window tracker with label scan, value, and location.

A cellar tracker for bottles you are saving, forgetting, or waiting on. Label scan, location, drinking window, and tasting notes keep the collection useful.

  • SwiftUI
  • OCR workflow
  • timeline
iOS · wellness · iOS prototype

StretchKit

Five-minute mobility coach for runners, lifters, and desk workers.

A five-minute mobility app for the small gap before the next thing. Pick a body area, follow a short timer, and get on with the day.

  • SwiftUI
  • guided timer
  • Health integration

$ ls ./narrative-games

Narrative iPhone games

Small story games built around focused mechanics, strong setting, and replayable decisions.

6 entries
iOS · narrative game · game prototype

Static

Radio tuning, cipher solving, and wartime logging in a SwiftUI text adventure.

A compact story-game sketch about tuning radios, decoding signals, and choosing what to log when information is partial and probably dangerous.

  • SwiftUI
  • AdventureEngine
  • iOS 17+
iOS · narrative game · game prototype

The Last Bookstore

Supernatural bookstore game about matching customers to the right books before closing.

A supernatural shop sketch where the customer rarely needs exactly what they ask for. The fun is deciding whether a book helps, harms, or should stay on the shelf.

  • SwiftUI
  • AdventureEngine
  • inventory matching
iOS · narrative game · game prototype

Inkwell

Noir telegram investigation built around a constrained twelve-word composer.

A noir telegram game built around constraint. You assemble meaning from a small vocabulary, which makes every word choice feel intentional.

  • SwiftUI
  • AdventureEngine
  • word composer
iOS · narrative game · game prototype

Ghost Ship

Room exploration and object-memory mystery about reconstructing identity aboard a haunted vessel.

A haunted-vessel sketch about rooms, objects, and memory. The ship changes once it has learned enough about who you were.

  • SwiftUI
  • AdventureEngine
  • room memory
iOS · narrative game · game prototype

Last Train Out

Manifest stamping, limited seats, and moral pressure in a train-station evacuation game.

A small evacuation game where stamping a manifest is the whole moral machine. There are not enough seats, and the neat answer is usually unavailable.

  • SwiftUI
  • AdventureEngine
  • resource pressure
iOS · narrative archive · idea archive

Narrative Game Archive

Thirty-one SwiftUI story-game ideas exploring strange jobs, mysteries, and small moral choices.

A shelf of story-game premises I still like: strange jobs, constrained interfaces, investigations, and small moral choices that could become compact SwiftUI games.

  • SwiftUI
  • narrative prototypes
  • reference shelf