Majutsu
An Emacs porcelain for Jujutsu, designed around jj-native workflows rather than Git-shaped assumptions.
personal technical workbench
I build tools for the seams between editors, operating systems, developer workflows, and agent runtimes.
01 / workbench
Projects are living notes: status, links, and nearby questions evolve with the work.
An Emacs porcelain for Jujutsu, designed around jj-native workflows rather than Git-shaped assumptions.
A programmable touch input layer for Wayland with compositor-aware gestures and virtual keyboard output.
A daemon-first personal agent harness with an event log, task graph, provider supervision, and jj-native workspaces.
02 / writing
Essays grow out of the same Org graph as the projects and field notes. The difference is editorial: these are the pieces I am willing to call finished enough to publish.
03 / field notes
Notes are intentionally allowed to be unfinished. A “growing” page is a place where the model is still changing.
04 / threads
The site is organized as a small knowledge garden rather than a chronological feed. These threads are derived from Org metadata, not a hand-maintained menu.