SwipeClean
A newborn fills a camera roll faster than anything; SwipeClean gets it back under control
iOS
Contraction timer, hospital bag, feeds, diapers and sleep — one app for the last week of pregnancy and the first weeks at home





BabyHQ is being built for the two weeks nobody is ready for. Before the birth: a contraction timer built for one hand at 4am — a single button the size of your palm, with a live read of the pattern underneath it. It watches the spacing and length of each contraction and tells you when they have held the 5-1-1 shape (five minutes apart, a minute long) for a full hour, and shares a clean summary you can read out to your provider. It is a timer, not a diagnosis, and the screen says so: whatever your provider told you overrides whatever the app says. Alongside it, a hospital bag checklist with thirty-one items already written across four bags, and an emergency contact list you can dial with one tap. All three are free forever, deliberately — nobody should meet a paywall during labour. After the birth: feeding, diaper and sleep tracking designed to be used half-asleep, with live timers, one tap each for wet, dirty or both, and a dashboard that answers the only 3am question — what has already happened tonight — as one merged list rather than four separate screens. Well-baby appointments sync to your calendar, a twelve-week timeline explains what this week normally looks like in plain language, and lock screen and home screen widgets put the time since the last feed where you can see it without unlocking anything. No account, no analytics, no third-party SDKs, and no server behind it: everything is stored locally on your iPhone. Premium is a single one-time purchase, not a subscription.
Anyone in the last weeks of a pregnancy, and anyone in the first weeks with a newborn.
The 5-1-1 detection — the feature the whole app is sold on — could never fire.
It gathered contractions from the last hour, then required the span between the earliest and latest of them to be at least an hour, which is impossible by construction. Worse was the fallback: active labour was reported only between three and five minutes apart, so contractions two minutes apart, which are more urgent rather than less, fell through to a state whose copy read "stay home and rest". Both survived because the logic lived inside a SwiftUI view's computed properties, where nothing could test it. It is now a pure function of (start, duration) pairs with an injectable clock, it walks backwards from the newest contraction and stops at the first one that breaks the pattern, and sixteen tests cover it. The copy no longer issues instructions at all — it describes the pattern and defers to the provider, because an app that cannot see the pregnancy has no business telling anyone whether to leave the house.
A newborn fills a camera roll faster than anything; SwipeClean gets it back under control
Built and running on my machine, but not packaged for release — so there's nothing honest to link to yet. Leave an email and you'll hear when it ships.
Web · iOS · Game
An arcade-idle bear ranch: hunt, stack the haul, run it to the sell table, upgrade, repeat
iOS
An offline guide to baby-led weaning: 211 foods, how to cut each one by age, meal ideas, and a journal to share with…
iOS
Photograph a receipt, get a categorized expense, and hand your accountant one PDF at the end of the quarter
iOS
Tinder for your camera roll — swipe left to clean, right to keep, and nothing is deleted until you confirm
iOS
Meals, pantry and training in one place, with the nutrition math done for you — and optional AI that runs on your own…
iOS
A muscle map that shows which groups you actually trained this week, and an editor for writing the plans you actually…