Operational systems for growing companies.
We build the connective tissue between tools, teams, and workflows.
Services and how we work
-
Integrations & data sync Stop moving data by hand.
Link tools together — so the work that used to live in someone’s head, inbox, or spreadsheet just happens.
-
Internal tools that fit Built for how you work, not how a SaaS tool wants it to.
When generic tools stop fitting, teams mould around them — extra steps, manual exports, one person who knows how it works. We replace that with software built specifically for the job.
Explore internal tools -
AI in the workflow Agents built in, not bolted on the side.
Real impact requires clean data, the right integrations, and work redesigned around one clear wedge — not AI sprinkled at the edges. We handle the plumbing so it actually does something useful.
-
Software you own Open-source foundations, self-hosted, no per-seat lock-in.
Like owning a car rather than renting one — you have the keys, the manual, and the right to customise it any way you want.
-
Local-first architecture Keep teams working when the connection drops.
Data that lives on the device. Synced in the background when connectivity returns. Designed for operations where accuracy and uptime matter.
-
Shaped engagements Fixed time, flexible scope — ship what matters.
Each engagement is divided into stages. You can ship or pause after each one — no mandatory follow-ons. Shape Up keeps scope from creeping and work from stalling.
-
Right-sized We'll talk you out of the expensive thing when it's wrong.
We right-size scope to fit the timeline, not pad it. A static site instead of a CMS. JSON instead of a database. We ship what matters and leave the rest.
-
Built alongside you Same team, not client-and-agency.
We embed with your team, build the work together, and hand over the code and docs when you’re ready to run it yourself.
Projects
Aire Spaces
An automated reporting stack and client portal for a short-term property management business — built because their monthly cycle had grown into a 2–3 day job across a 20-client portfolio.
Cassini
A modular, self-hosted call-recording and transcription backend for Nextcloud Talk — built because the default recorder kept crashing our calls.
Edible
A digital menu builder for independent food businesses — built because its founder manages 28 allergens, and finding a good place for dinner shouldn't be that hard.
Librocco
An open-source, local-first inventory system for independent bookshops — built because the next customer is already at the counter, and stock-keeping that waits on the network costs the shop floor every day.
Tententoon
A small interactive toy for re-creating the Droste effect from Escher's Print Gallery — a side project by Silvio, built out of curiosity about the math behind the print.
Feeling stuck or unsure how to proceed?
With every project, we follow a fixed-time, variable-scope approach inspired by Basecamp's Shape Up. Book a short 30 minute call with us to help shape and reduce the scope of your problem until a sensible next step emerges. No obligation beyond that. You'll leave with a clearer framing and a concrete next step, whether or not we continue working together.