Electric Nexus

Notes on programming, parsers, systems and the things I build along the way.

Exerakt: Reading Matrix the Way Element Shows It

The second milestone of Exerakt: a client that reads Matrix messages the way Element shows them. The interesting problems were not in drawing but in other people’s code, and every feature was checked side by side with Element.

October 20, 2026 · 6 min

Exerakt: Why Rust, Wayland and a UI of Its Own

Why Exerakt is written for Wayland only and draws its own interface instead of using a cross-platform toolkit, how this choice was checked in the first milestone, and how the result compares with Element.

October 20, 2026 · 4 min

Exerakt: Calibrating Jev

What 204 questions asked to both Jev and Claude showed: Jev is almost never confidently wrong, it is unsure on the questions that need careful reading, and the data says almost nothing about how well it catches problems.

October 20, 2026 · 3 min

Exerakt: What Bonsai Does With Frozen Tests

How the local Bonsai model did as the executor over 28 cards: the logic was almost always right, and almost every failure was code that did not compile. And the mistake I made in how I ran it.

October 20, 2026 · 4 min

Exerakt: How the Models Work Together

How Claude, Jev and a local Bonsai model are put together into one pipeline, and what its first run showed: most failures that looked like the executor’s were mine.

October 18, 2026 · 6 min

Exerakt: Why I Let Models Write My Matrix Client

Why I started Exerakt: to see how far models can get writing a real program on their own, in a structured process and without a big bill, and to get a Matrix desktop client I actually want to use.

October 18, 2026 · 3 min

Zig Peg Parser

Building a PEG parser in Zig, inspired by Guido van Rossum’s PEG series — first step towards a full B-Minor compiler.

August 25, 2025 · 3 min

My First Post

A test post to check that publishing works.

August 14, 2025 · 1 min