The web is simpler than the industry pretends.

These are my tools for building it that way — HTML-first on the web, the same prop:value instinct in React Native, a whole backend in one binary. As little machinery as the job allows. Open source when they’re ready, honest about it when they’re not.

not a product launch. a workshop floor.
  • effortless · web framework site up, source not yet public

    A whole backend in one 11 MB binary — Lua route handlers, .x.html templates, and a single schema file that describes the tables you want. No build step, no node_modules, no migration files to hand-write; the reconciler diffs the schema and applies it.

    Built so an agent can verify its own work — check validates the whole project, request runs a route with no server up, test runs your Lua suites. Queries go through EQL, parameterized and checked against the schema, so a wrong column name fails at boot instead of in production.

  • mingled · React Native styling in the workshop, not yet public

    Inline utility styling for React Native — clear property:value tokens meant to be mingled right into your JSX.

    Literal values, TypeScript-checked tokens, no build step and no StyleSheet theater — the same taste I bring to shipping React Native products.

  • mingled · CSS runtime stable, open

    A lightweight standalone CSS runtime that embraces being mingled with your HTML — concise prop:value classes, no build step.

    Styles live where the markup lives; drop a script tag and go.

  • impetus · UI runtime experimental, open

    A tiny HTML-first micro-runtime that turns static pages into interactive UI — straight from a CDN.

    For when you need behavior but refuse to need a framework.