Selected public projects built around real operational problems, with an emphasis on reliability, maintainability, portability, and understandable failure modes.
vaultctl
Go · Git · Linux · OpenBSD · Windows
A standalone command-line tool for Git-backed Obsidian vaults. It keeps Git as the source of truth while making routine saves and synchronization explicit, conservative, and consistent across machines, including a split bare-repository/worktree server mode.
NRE — Note Runtime Engine
POSIX shell · automation · observability · Git
A contract-driven execution framework for structured knowledge automation. NRE separates job logic from runtime responsibility, with deterministic execution, stdout/stderr discipline, centralized logging, explicit artifact handling, and cadence-aware monitoring.
Related writing: Real Automation for Markdown Notes and A Layered System for Accountable Note Generation.
Dynamic Notes
TypeScript · Obsidian · Markdown
An Obsidian plugin for moving complete Markdown blocks through Now, Later, and Done regions. It validates structure before editing, keeps no hidden per-note state, and remains readable and versionable without the plugin.
Related writing: Dynamic Notes: A Small Obsidian Workflow Plugin.
Symlink Notes
TypeScript · Obsidian · Markdown
An Obsidian plugin for portable Markdown shortcuts. It resolves vault-relative note aliases, follows chains safely, updates incoming shortcuts when targets move, rejects unsafe target forms, and supports desktop and mobile.
More source code and experiments are available on GitHub.
