I build resilient systems where machines decide better — without failing silently.
From genetic algorithms and Monte-Carlo to today's models, I've worked on the same problem: how does a system decide, and how do you trust the decision? GenAI changed the cost of a machine decision, not its nature. The hard part was never the model — it's distribution, adoption, and trust: teams, ops, and regulators only secure what they understand.
That conviction has a root. I came up in critical embedded systems — real-time, close to the hardware (C, VHDL), zero-error tolerance, where a single undetected fault is not an option. The principle I took from it: a system is robust only with multiple supply lines — never a single dependency. At company scale that's resilience; at country scale, sovereignty.
- Determinism over magic. Reproducible outputs, no silent overwrites, no hidden state.
- Multiple supply lines. MIT, self-hostable, no vendor lock-in. Solution A, backup B, challenger C.
- Decisions are written down. Every non-obvious choice gets an ADR, so the why is auditable — not just the what.
| Project | Lang | Status | What it is |
|---|---|---|---|
| rumble-lm | Rust | v0.1 · active |
Self-hostable collaborative learning platform: AI-generated, source-grounded study content in real-time sessions for 200+ participants. Sovereign/BYO-keys, RGPD-compliant, Clever Cloud default. |
| rumble-cos | Astro/TS | active | Public knowledge site: courses, essays, tools, and resources about data, AI, security, and digital sovereignty. |
| cos-matic | Rust | v0 · WIP |
Deterministic, agent-agnostic config compiler and autonomous code-ops harness: one TOML source → native configs for many AI coding agents, safe-write, drift detection, and incident/gate orchestration. |
| wrench-loader | Rust | Planned | Sovereign rich-document ingestion worker/service: Xberg-backed extraction for PDF, Office, OCR, HTML, and archives into canonical text and metadata. |
| gear-memory | Rust | Planned | Local agentic context layer: code map, repo memory, document/search substrate for coding agents — shaped for the cos-matic ecosystem. |
| gear-depot | Rust | Planned | Sovereign supply-chain depot: Starmetal-backed registry proxy/cache and policy POC across Cargo, npm, PyPI, and other ecosystems. |
| gear-cable | Rust | v0 · WIP |
Rust-first distribution substrate for multi-platform developer tools: forward-only releases, artifact plans, checksums/signatures/provenance, and sovereign install floors. |
| vault-inspector | Rust | Planned | SQL and database security inspection: Scythe-backed lint/audit/inspect for Postgres, pgvector, RLS, grants, migrations, and CI evidence. |
| rumble-canvas | product idea | Planned | Natural-language UI prototyping connected to real code. |
| rumble-crew | product idea | Planned | Collaborative board for teams of humans and AI agents. |
| rumble-note | product idea | Planned | Local-first block notes and knowledge base. |
More tools ship from the same discipline — MIT, Rust, ADR-driven, deterministic.
graph TB
subgraph products["🎯 Rumble products"]
RL["rumble-lm<br/>Collaborative learning platform"]
RC["rumble-cos<br/>Public knowledge site"]
RCanvas["rumble-canvas<br/>UI prototyping"]
RCrew["rumble-crew<br/>Agent team board"]
RNote["rumble-note<br/>Local-first notes"]
end
subgraph tools["🛠️ Sovereign tooling"]
CM["cos-matic<br/>Agent config + autonomous code-ops"]
WL["wrench-loader<br/>Document ingestion worker"]
GM["gear-memory<br/>Local agent context"]
end
subgraph infra["⚙️ Infrastructure"]
GC["gear-cable<br/>Distribution substrate"]
GD["gear-depot<br/>Registry proxy/cache"]
VI["vault-inspector<br/>Postgres security audit"]
end
RL --> WL
RL --> GM
RL --> VI
RL --> GD
RL --> GC
RC --> RL
RCanvas --> CM
RCrew --> CM
RNote --> GM
CM --> GC
WL --> GM
- LinkedIn — linkedin.com/in/constj
- Open to talking about sovereign/self-hosted AI, agent tooling, and getting rigorous systems adopted in regulated spaces.
Building in the open. MIT · Rust · ADR-driven · deterministic. No silent failures.
