Writer, educator, multimedia artist & toolmaker.
I work across writing, rhetoric, language, knowledge, visual art, sound, and software. I study how meaning takes shape, make creative work in different media, and build tools for thinking, making, and working. Archives, corpora, and retrieval connect my language and information work. Developer tooling, workflow systems, and agent runtimes are also subjects of design and research in their own right.
Teaching runs through this practice: writing instruction, revision, curriculum design, and learning tools. A project is a coherent body of work; it can draw on several repositories with distinct responsibilities.
- LingFrame — Linguistic Atomization Framework — Computational rhetoric tools for examining text at different scales, with analysis modules and visualizations for human interpretation.
- Narratological Algorithmic Lenses — A research corpus and software toolkit that turns narrative craft theory into inspectable algorithms, script diagnostics, and reports.
- Conversation Corpus Engine — Corpus validation, source policy, federation, and retrieval primitives for working with conversation archives and institutional memory.
- Generative Multimedia Spatial Environment — An experimental web environment joining generative visuals, sound, writing, and spatial navigation.
- Audiovisual Media Postproduction System — Recipe-driven tools for audio, video, compositing, and reproducible editions.
- Multi-Repo Governance Toolkit — Utilities and templates for repository registries, dependency validation, GitHub configuration, and publication checks.
- Agentic Titan — Archived research and implementation reference: multi-agent orchestration, model adapters, runtime selection, shared state, and human review gates.
These links lead to public source and documentation. Each repository records its own scope, setup, and development status.
I welcome conversations about writing and research, knowledge systems, creative work, and software tools. For education roles, my focus is writing instruction, curriculum design, revision, and learning technology.
Get in touch · Discuss an education role
The October 30, 2026 profile snapshot recorded 47,463 contributions for the rolling year reported at collection time. The original manifest and visuals are preserved as dated records; this profile no longer refreshes those statistics automatically.




