We make software the old-fashioned way: slowly, and on purpose.
We're a team of seven across three time zones. Engineers, designers, a researcher, and one very patient operator. We've never raised money, and we have no plans to.
Every app we ship is one we wanted to use ourselves. Some of them — like Altimeter and Loopback — started as internal tools. Others, like Hearth, came from arguments at the kitchen table.
Seven years, eight apps.
Two engineers, one apartment
Started ConfirmDev as a side studio while consulting. First app, Altimeter, shipped six months later.
Studio model
Quit consulting. Hired our first designer. Decided we'd never take outside funding so we could ship at our own pace.
Platform foundation
Built ConfirmID, Sync, and Wallet — the shared substrate every app now sits on. Cut feature build time by ~40%.
Eight apps, seven figures
Profitable, distributed across three time zones, still independent. Currently building app number nine.
Six principles, in plain language.
Small teams, long timelines
Two to three people on each app, for as long as it takes. We don't believe in feature factories.
Native, not hybrid
We use Swift, Kotlin, and the web platform — not a single codebase pretending to be three.
Independent, on purpose
Bootstrapped. Profitable. No board, no growth tax, no obligation to raise next year.
Privacy is a feature
We don't sell data. We barely collect it. End-to-end encryption is the default, not an upsell.
Pricing without games
One subscription unlocks the whole studio. No tiers, no upsells, no AI surcharge.
Weeks, not quarters
We ship something every Friday. Sometimes it's tiny. Sometimes it changes everything.