Notes

Interests

Ideas I keep coming back to, and why. Shorter and less finished than the project write-ups.

Privacy · Ownership · Offline-first

Local-first software

Tools feel different when ownership, privacy, and offline use are properties of the architecture rather than promises in a policy.

Architecture · Reliability · Legibility

Systems that explain themselves

I’m drawn to software whose boundaries, failure modes, and tradeoffs remain visible to the people who build and use it.

Languages · Performance · Correctness

Rust

A language that makes resource ownership and system boundaries explicit, and rewards careful design.

Maps · Interaction · Public data

Data made explorable

A good interface lets people ask their own questions of a dataset instead of prescribing a single conclusion.

Embedded systems · Music · Making

Hardware and audio

Physical systems make software constraints tangible: timing becomes audible, interfaces become tactile, and abstractions meet the bench.