Building agent-native systems from the bottom up: a database, typed language, and coordination layer.
Fram — append-only fact-graph database built from immutable, addressable triples + Datalog.
Beagle — typed Lisp for AI coding agents; one source compiles idiomatically to multiple targets.
North — human + agent coordination on Fram; derives what's ready, blocked, and highest-leverage.
firn — typed authoring for NixOS / nix-darwin.
gjoa — Firefox fork with blocking, vertical tabs, vim navigation, and workspaces built in.
Founder at Passer · Fractional CTO at MSA
Contributions to Firefox, Kanata, and the Datastar Python SDK.
tompassarelli.org · [email protected] · in/tom-passarelli-33759b229






