Skip to content
View constantin-jais's full-sized avatar

Block or report constantin-jais

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
constantin-jais/README.md

Hey 👋 I'm Constantin

I build resilient systems where machines decide better — without failing silently.

One question, one obsession

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.

How that shows up in the code

  • 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.

Projects

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.

How it fits together

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
Loading

Reach me

  • LinkedInlinkedin.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.

Popular repositories Loading

  1. cos-matic cos-matic Public

    Deterministic, agent-agnostic config compiler: one TOML source → native configs for many AI agents. Safe-write + drift detection. Rust, MIT.

    Rust

  2. constantin-jais constantin-jais Public

  3. Rumble-LM Rumble-LM Public

    Rust

  4. gear-memory gear-memory Public

    Local agentic context layer: code map, repo memory, and search substrate for coding agents

    Rust

  5. wrench-loader wrench-loader Public

    Sovereign Xberg-backed rich document ingestion worker/service for PDF, Office, OCR, HTML, and archives

    Rust

  6. vault-inspector vault-inspector Public

    Scythe-backed SQL audit and Postgres security inspection for pgvector, RLS, grants, and migrations

    Rust