A small software lab that owns its own substrate.

Minimal libraries, independent products, and tools built to outlive their dependencies. Bootstrapped and independent — no investors, and nothing that stops working when a funding round doesn't land.

Products

Software that pays for itself

So that it keeps existing. Priced to be sustainable, not to be acquired.

Storia

Audiobook hosting for independent authors. One flat fee, hosted for ten years — whether you sell the book or give it away, and we take no cut either way.

  • Sell it, or don't. A book can be free and open to anyone, with no paywall at all. When you do sell, it goes through your own payment processor — we never sit in the middle of it.
  • A real home for each book. Its own link, to put anywhere you already send people. Listeners just open it — no app store, no account — and it keeps playing with no signal, on a flight or underground. They can always download a copy to keep.
  • The directory is optional. List in the shared directory to be found, or stay unlisted and just use the link.
storia.3sln.com →

Construe Coming soon

An evolutionary code platform. LLMs evolve the corner-case-heavy code that is miserable to maintain by hand, training on real data so it keeps adapting as traffic patterns shift. No model runs in the request path — what ships is ordinary deterministic code, promoted only when it beats the incumbent.

  • Search workflows evolve an interpreter that turns a natural-language prompt into a constraints object.
  • Ingestion workflows evolve an interpreter over a semantic document tree, parsing fields and data into structured form.
  • Workflows can be public. Trained on shared data, so an evolutionary breakthrough is one everybody inherits.
  • Take the artifacts with you. Paid plans download the evolved code to run entirely on your own systems — sandboxed, as it should be.
In development

Free software

Built because it should exist

No accounts to upsell, no telemetry, no price.

Open source

The substrate

Small, dependency-light libraries — the foundation the products are built on, open because they are more useful shared than hoarded. All MIT licensed.

Approach

How things get built

Own the substrate

The products are built on libraries written here, so a breaking change upstream is never somebody else's decision to make.

Few dependencies, chosen slowly

Every dependency is a promise someone else has to keep. Most of these libraries have none at all.

Platform-independent by construction

External capabilities are wrapped behind interfaces with a real implementation and a mock, so nothing is welded to one vendor.

Self-hostable where it matters

If your data lives in it, you should be able to run it — on your own hardware, with your own storage.

Documentation is part of the work

Not a thing that happens afterwards. Every library ships a deck of live, runnable examples.

Built to outlive its dependencies

Plain ES modules, web standards, and as little between the source and the browser as possible.