Work

Live personal deployment · current

Full-agent telephony for Hermes

A live telephone interface to my full Hermes agent. LiveKit/SIP carries calls into persistent Hermes sessions with memory, tools, and project context intact. The engineering focus is the seam between real-time audio and durable agent state: fail-closed authorization and routing, barge-in, and reconciling persisted history so it reflects only speech that was actually delivered. The source remains private.

Case study planned

Open-source maintenance · 2021–current

mkdnflow.nvim

Creator and maintainer of a Neovim plugin for navigating and managing markdown-based repositories—notebooks, wikis, and knowledge bases. Five years of maintenance since 2021, including issue triage, community pull-request review, and backward-compatible releases across breaking upstream changes. The repository has 800+ GitHub stars.

View on GitHub ↗

Supporting work

Evaluability taxonomy for summary faithfulness — a multi-author study for which I designed a taxonomy of ambiguity, vagueness, and other conditions that make factuality judgments ill-posed. I improved annotation quality through data analysis, annotator interviews, revised guidelines, and a Socratic review tool.

MDSEval — a meta-evaluation benchmark testing whether automatic methods agree with human assessment of multimodal dialogue summaries.

Therapy Docs — a tablet-optimized prototype for psychotherapy documentation, built around a practicing therapist's workflow: stylus input, streaming narrative generation, structured notes, and a mock/real API architecture. It was not launched as a product. Demo ↗

TinyScribe — browser-based transcription and speaker diarization running entirely client-side on small models (Whisper Tiny, WavLM). Demo ↗

Icon Thesaurus — compare semantically equivalent icons across 10 icon libraries; SVG sprite export. Demo ↗

TeXmagic — Neovim plugin selecting LaTeX build engines via magic comments (2021).

Linguistics research — experimental syntax (relative-clause extraction in English), Chamorro syntax and phonology, and research tooling. See the CV, the dissertation page, and analysis notebooks.