dbt Core v2: 77 Rust crates, 18 Python files, no Python runtime

dbt rewrote itself in Rust. The speed is the boring part.

I opened a bug report against dbt and found a codebase nobody had told me about: 77 Rust crates where the Python used to be. This is what the rewrite is actually for, why the marketing undersells it, and what I broke loose while poking at it — two fixes, both for bugs that never printed an error.

August 4, 2026 · 16 min · 3408 words · Andrea Bozzo
Nephtys on a Raspberry Pi 5: 19.51 MB against 128.47 MB, 3.610 W against 3.584 W

Nephtys on a Raspberry Pi: 6.6× less memory, exactly the same watts

I had never publicly written about Nephtys, and the first thing I have to report about it on real hardware is a null result: the memory advantage reproduced on a Raspberry Pi 5, the energy advantage never existed.

July 25, 2026 · 11 min · 2227 words · Andrea Bozzo
Brain and Brain UI

Brain and Brain UI: A Knowledge Base You Actually Own

Brain is a Git-backed Markdown knowledge base. Brain UI is the Rust/Leptos control plane on top of it. This is the system, the connection between the two halves, a real config-driven taxonomy, and the honest reasons I’m putting the core in the open.

June 6, 2026 · 12 min · 2362 words · Andrea Bozzo
Mosaico Logo

Mosaico: The Data Platform for Robotics and Physical AI Written in Rust

A deep dive into Mosaico, the robotics data platform written in Rust: client-server architecture, semantic ontologies, data-oriented debugging, my journey within it, and the integration with Data Contract Engine.

January 6, 2026 · 18 min · 3726 words · Andrea Bozzo