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.
A pointer or keyboard action starts the interaction.
A pointer or keyboard action starts the interaction.
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.
Running on this layer
The rules
Three rules we do not break.
Local before network.
If your device can do it, your device does it.
The server holds the keys.
Credentials, safety limits, AI calls, and billing never end up in browser code.
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.
Primary references
