Get in touch
Always building

We hyper-connect people and tech.

We build and run our own products — making the most of what tech can do, and putting it to work on the real problems real people have.

01

Real problems first

We start from something a person actually struggles with, not from a feature list. If it will not make someone's day easier, we do not build it.

02

Tech that earns its place

Technology moves at an enormous pace, and making the most of it is our job. We take the parts that earn their place, and polish the result until we would use it ourselves.

03

Small team, short loops

Few people, tight feedback, releases measured in days. We keep most of what we plan small enough to actually finish.

product_01

KitchenLocker

Pre-release

Lock it in a box. Get the combination back when the timer ends.

Put the thing you keep reaching for into a box, close a combination lock on it, and hand the combination to the app. It holds on to it until the time you chose is up. There are backup codes for the day you genuinely need it early — spending one costs you the streak, which is rather the point.

Platform
iOS and Android
Built with
Flutter · NestJS · Postgres
September on the App Store November on Google Play

01 / 08 New lock

Name it, pick how long, roll the digits

What is going in the box, and when it comes out — until a date, once a day or a week, or only when you ask. The app rolls a combination you never have to think up. Then four steps that happen in your hands, at the lock itself.

02 / 08 Locks

Everything you have shut away

Every lock with a flip-clock countdown and how long it has left, and above them the streak, the hours held and the cycles done. The clocks run on their own — winding the phone forward moves none of them.

03 / 08 While it runs

One adjustment, and it is longer

A running lock offers a single change: staying shut longer. Nothing on the screen brings the opening closer, and the one way out is named with its price on it. An on-demand lock waits until you ask, then makes you sit out the delay you chose — the asking can be cancelled, the wait cannot be hurried.

04 / 08 Combination

Then the digits come back

When the timer ends the combination is yours again, held under a press so it is never on screen by accident. Once it has been seen, the next stretch gets fresh digits.

05 / 08 Backup codes

One way out, shown once

Twelve codes you read once, then the app hides them. The ones you spend stay on the record, struck through with the day you used them — and a set only ever opens locks made after it, never the ones before.

06 / 08 Stats & history

What the habit actually looks like

Seven days of time held shut against the week before, then tiles for the streak, the cycles and the hours you skipped. Under them, every lock, opening and code spent, written down in a log you can read back to the day it started.

07 / 08 Statements

Each month closes into a statement

The month so far — what was seen through, what is still running, what was opened early — and every finished month frozen exactly as it stood. A closed one never gets edited, which is what makes it worth showing someone.

08 / 08 Sync

Sealed before it leaves the phone

Sync is optional, and the card says exactly what it is doing. Turned on, combinations are sealed end-to-end before they go anywhere, and a new phone joins only when one that already syncs, or your recovery code, lets it in. Turned off, it says what that costs.

Our next projects

product_02

CamPlayer

The IP cameras around you, in one app — found on the local network, streamed live, organised into the zones they watch.

In development

product_03

Research

Want to talk?

Partnerships, press, or plain curiosity — send a note and we'll get back to you.

[email protected]