Christian Pojoni.
Systemingenieur. Rust, Python, KI-Werkzeuge, datenschutzorientierte Architektur.
Baut
- Agent runtimes
- Memory systems
- Protocol-aware tools
Schreibt
- AI architecture
- Retrieval quality
- Privacy-first software
01 / Prinzipien
Software should respect the reader's attention. No artificial friction. No unnecessary calls.
Systems-level security primitives belong in everyday applications. Encrypt by default.
Agent architecture is moving from monoliths to modular protocols. Build small, compose big.
02 / Ausgewählte Arbeiten
Handgefertigte Systeme.
Plugin-driven execution with protocol-aware messaging.
Lightweight, modular AI agent runtime in Rust with MCP plugins, MuninnDB memory, and A2A protocol support.
Systems-level security primitives packaged for real apps.
Cross-platform encrypted vault in Rust with XChaCha20-Poly1305, FFI bindings, and CI/CD pipelines.
Retrieval-first memory infrastructure without cloud lock-in.
Privacy-first MCP server for team memory with FastMCP, SQLite FTS5, and local vector search.
Operational UX with workflow-heavy product surfaces.
Full-stack CRM with Kanban workflows built on Next.js, TanStack, Prisma, and Google OAuth.
03 / Schreiben
Essays & Architektur.
Stopp, dich auf den KI‑Jobverlust vorzubereiten – Beginne, dich auf den KI‑Bedeutungsverlust vorzubereiten. Die wahre Krise ist nicht Arbeitslosigkeit — sondern das, was passiert, wenn Arbeit uns nicht mehr definiert.
Warum die Bedeutungskrise der KI eine tiefere Bedrohung darstellt als technologische Arbeitslosigkeit und wie man sich auf eine Zukunft vorbereiten kann, in der Arbeit nicht mehr den menschlichen Zweck definiert.
Ihr Code Knowledge Graph benötigt vier Ebenen, nicht nur eine
Das Gedächtnis sollte ein Graph sein. Der Graph sollte vier Ebenen haben. Die mittlere trägt die Navigation. Die oberste verwandelt Navigation in Aktion.
Ein Sablier‑Bug, der kein Sablier war: 4 Stolperfallen beim Nachverfolgen eines Traefik‑Plugin‑Fehlers
Verfolgung eines sporadischen „invalid middleware“-Fehlers in Sablier zu einer verborgenen Startabhängigkeit, die durch ein Traefik 3.5.3‑Refactoring eingeführt wurde.
Hör auf, Entscheidungen in CLAUDE.md zu schreiben. Platziere sie dort, wo der Agent nicht immer liest.
Zwei Studien aus dem Jahr 2026 sind sich uneinig darüber, ob AGENTS.md Coding‑Agenten hilft. Der Streit ist nachvollziehbar, sobald man den Push‑Kontext vom Pull‑Kontext trennt.
Streaming-UI von KI-Agenten: 5 Werkzeuge bewertet
AG-UI, A2UI, Vercel AI SDK, TanStack AI und Kombai setzen unterschiedliche Wetten darauf, wie Agenten Schnittstellen erstellen sollten. Die architektonische Frage entscheidet, wer gewinnt.
Capital‑of ist kein einzelnes SAE‑Feature. Also habe ich eine Mutationsschleife gebaut, um herauszufinden, was es ist.
SAE‑Funktionen können Beziehungen in Gemma-2-2B nicht isolieren. Ich habe eine Mutations‑Auswahl‑Schleife gebaut, die das kann. Der Engpass war die Tokenisierung.
04 / Über
Die Werkstatt.
Ich baue Agenten-Laufzeiten, Speichersysteme und protokollbewusste Werkzeuge. Mein Ansatz behandelt Software als handwerkliches System statt als zusammengesetztes Produkt.
Hauptsächlich in Rust und Python, mit Fokus auf datenschutzorientierter Architektur und lokaler Abfrage statt Cloud-Bindung. Systemnahe Primitive gehören in echte Anwendungen.
Core Stack
