Skip to content

Technology · The Bounded Stack

Fast where it matters. Bounded everywhere else.

The products we run share a small set of honest patterns for local work, fast interfaces, durable records, and server-side boundaries.

Pick a kind of request and watch where it goes. Nothing here calls a real server.

Browser patternIllustrative replay · no API call

A pointer or keyboard action starts the interaction.

How it fits together

Three layers. Each one has one job.

  • Vite builds small static files. Pages open quickly, and changing them is cheap.

The rules

Three rules we do not break.

  1. Local before network.

    If your device can do it, your device does it.

  2. The server holds the keys.

    Credentials, safety limits, AI calls, and billing never end up in browser code.

  3. Built to be handed over.

    Plain Postgres tables and plain server code. Another team can take it over, move it, or export it without us.

A smaller stack you can actually understand.

Tell us the part that worries you most: the payment, the private data, the AI bill. We start the design there.