Writeups

What I made, and why.

Shaping the machine that shapes itself

Shaping the machine that shapes itself

July 20, 2026

I put together a local agent CLI to see how far a small, open model could go with the right harness.

Building a compositor for a userbase of one

Building a compositor for a userbase of one

July 14, 2026

I rebuilt a 500-line educational Wayland compositor into my daily driver.

Growing a personality instead of writing one

Growing a personality instead of writing one

July 11, 2026

I built a local AI system that has a life outside of my interactions with it.

Teaching a computer the shape of my breath

Teaching a computer the shape of my breath

July 7, 2026

I trained a CNN to find breath sounds in audio, because editing them out by hand was the beginning of the frustration.

Under a dead tree

Under a dead tree

July 7, 2026

Why this site exists.