How we think.
The software we’re proudest of is the kind a stranger can open six years later and figure out without asking anyone. That’s the bar we aim for.
No staging-only theatre, no big reveal at the end. Real deploys in week one, then biweekly, until you get tired of us.
Postgres over whatever’s on the front page of Hacker News this month. We save the novelty for the parts that genuinely need it, which is fewer parts than people think.
The person writing the code talks to the person who needs the code. No account manager in the middle translating what you said into what we heard.
The path so far.
Opened the doors. First paying work was mobile; first web project followed a few months later.
Three practices: mobile, web, and open-source tooling we use ourselves. We work with a focused roster of clients so each engagement gets the attention it needs.
What we ship.
Swift and Kotlin when the app needs to feel native. React Native or Flutter when the honest answer is that the user won’t notice the difference.
Dashboards, internal tools, and the kind of customer-facing app that has a login screen. Next.js, TypeScript, Postgres. Boring on purpose.
Libraries, native addons, and a couple of desktop apps. Mostly things we needed ourselves and figured other people probably needed too.
Got something you want built?
Write us a few lines. A reply within a business day, from an engineer.