Independent software studio

Remote-first · Built to work everywhere

Software for
the real world.

Behind every smooth operation is software that just works. We design it, build it, and keep it running.

A small, senior team.
From the first sketch to the last mile.

DIGITAL LOGIC. PHYSICAL IMPACT.
A screen and keyboard built into a warehouse picking station, surrounded by empty totes and roller conveyor.
01 / Where software meets the world
One connected workflow
InterfaceLogicDevice

From the screen to the machine.

Four kinds of work, one team across all of them.

  1. 01Web apps and websites
  2. 02AI agents and process automation
  3. 03ERP, systems and integrations
  4. 04Mobile apps and connected machines

Our everyday stack

  • TypeScript
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • Node.js
  • Python
  • PostgreSQL

01 / What we build

Every layer. One team.

Enough range to own a whole workflow, narrow enough that the person writing the code has done it before.

Product and UI/UX design is part of every one of these, not a separate line item. If the interface is wrong, the integration underneath it does not matter.

02 / Selected work

Built with purpose.

Every entry says what it actually is: an internal build, a reference architecture we build from, or a concept. Nothing here is dressed up as a client delivery.

03 / How we work

No month-long silences

  1. 01

    Week one

    Scope it in a week

    Map the workflow, agree the first version, and leave with a fixed scope, price and date.

  2. 02

    Every week after

    Build in weekly slices

    A working deployment, a written update and a clear plan. Every single week.

  3. 03

    At launch

    Ship, then measure

    Track usage, failures and time saved, so you can see whether the work helped.

  4. 04

    Afterwards

    Run it, or hand it over

    Keep us for maintenance or take it in-house. The code and accounts are yours.

04 / Our standards

Hold us to these

Four commitments, each with the thing you can check to see whether we kept it. A promise nobody can verify is just marketing.

  • Estimates with the assumptions attached

    Ask for the assumption list. Every estimate has one.

  • Budgets set before the first screen

    Run Lighthouse on anything we shipped, including this site.

  • WCAG 2.2 AA as the floor

    Unplug your mouse and try to finish the job.

  • Yours to leave with

    Read the contract. The handover clause is in it from the start.

Your next move

Good work starts
with a conversation.

Describe the workflow and what breaks. You will get a straight answer about whether we are the right team for it — including when we are not.