Skip to content
Products

We hold our own products to the standard we'd hold anyone else's. These are the ones running in production today.

Mesh

In production

Realtime team chat for web, mobile and desktop. The server numbers every message in a conversation, so a reconnect backfills exactly what you missed. Each send carries its own ID, so a retry never posts twice.

Features
Channels, DMs, voice and video calls, file sharing
Built with
Go, Next.js, WebSocket

Spenzo

In production

A money manager built for Sri Lanka. On iPhone, a card payment logs itself from your bank's SMS, with the merchant, category and account, without you typing a thing.

Features
Accounts, cards and cash in one place, monthly budgets, bill splitting
Runs on
iPhone, Android and the web
Built with
React Native, Next.js, Go
Why we run our own

We eat our own cooking.

Operating our own products keeps us honest about what it takes to run software after launch day. The discipline we bring to a client build, guarantees first and then the product inside them, is what holds Mesh and Spenzo up in production.

In production

Running today, serving real traffic — not a roadmap or a demo.

We carry the pager

The team that designs and ships each product is the team that operates it.

Held to our own bar

The same standard for correctness and grounding we'd hold any client's system to.

Want something like this, for you?

We build products for other companies too. Tell us what you're trying to make.