Building tools for AI agents
Tools that let AI interact with complex stateful systems—whether that's a computer desktop, a distributed workflow, or a D&D campaign.
Tools don't think, they act.
Every MCP server follows these principles: Deterministic, Idempotent, Auditable, Composable. The LLM proposes. The engine validates. State comes from the database, not hallucination.
Building at Scale
Core Projects
Infrastructure that enables AI agents to interact with complex stateful systems.
Multi-Agent Framework
Production-ready multi-agent coordination with TDD workflows (Red→Green→Blue). Role contracts for Orchestrator, Architect, Planner, Code, Debug. IDE integrations for Roo Code, Claude Code, Cursor.
OODA MCP
Full computer control implementing the OODA pattern—observe (screen), orient (context), decide (LLM), act (input). 62 tools for desktop automation.
Index Foundry MCP
Deterministic Vector Index Factory for RAG pipelines. Connect → Extract → Normalize → Index → Serve with Railway deployment.
Quest Keeper AI
Desktop RPG companion (Tauri app) combining AI Dungeon Master with visual game engine. 3D battlemap, 2D world map, spellcasting, NPC memory. Uses 145+ MCP tools.
ChatRPG Game (D&D 5e)
D&D 5e MCP Server for AI Dungeon Masters. 30+ tools for characters, combat, spells, conditions, spatial calculations. Web client as stateless demo.
More Projects
Research, utilities, and upcoming work.
Prompt Taxonomy
Interactive taxonomy of 100+ prompt engineering techniques from 17 research papers. Searchable, categorized, with visualizations.
The Long Hall
Procedural roguelike dungeon crawler with ironman saves, cloud leaderboards, and RPG progression. Browser-based.
Sight MCP
Rust MCP server that gives Claude Desktop the ability to see your screen and guide you through UI tasks via overlay. Coming soon.
Invoicer
100% client-side invoice manager. All data stays in localStorage—no server, no tracking.
Want to learn more?
Check out my GitHub for full documentation, source code, and live demos of all projects.