Projects
Side projects in agents, local inference, and tooling.
chord
A Rust toolchain that composes speech, text, vision, and image models — local or cloud — as Unix filters. Small core plus plug-ins; pipelines are ordinary processes joined by pipes. Covers transcription, chat, vision, image generation, TTS, diarization, and PII redaction.
Learn more →Compass.AI
No-code multi-agent workflows: non-technical users compose sequential, parallel, and loop patterns graphically, then chat with them in real time. Event-sourced Go modular monolith with CQRS, Google ADK orchestration, MCP connectors, and knowledge-graph RAG. No longer maintained.
agentchart
A coding-agent runtime in Go where per-turn control flow — model calls, tool gating, recovery, compaction — is fixed by an SCXML state chart and correct by construction. Built on a self-authored Go implementation of the W3C State Chart XML specification.
lingobuild
Generative course-authoring toolchain. LessonML, an XML DSL for language-learning courses, declares every image, video, and transcript as a prompt; a Rust compiler calls generative models to produce the assets and publishes lessons to a CDN for a desktop study app.