Projects
Persistent memory infrastructure for AI-assisted development
AI agents forget everything between sessions. Mandrel gives them a semantic, searchable knowledge base that survives across conversations.
27 MCP tools
25k lines TypeScript
Zero API costs
TypeScript
PostgreSQL
pgvector
Transformers.js
Local embeddings via Transformers.js — no data leaves your machine, works offline
View on GitHub →
AI memory that knows the user
Current AI assistants are amnesiacs. Squire gives AI genuine memory — not retrieval, but understanding of patterns, priorities, relationships, and goals.
36k lines TypeScript
32 DB migrations
3D Memory Village
TypeScript
Next.js
PostgreSQL
Three.js
Story Engine — "Generate Not Retrieve" — synthesizes narratives from memory graphs
View on GitHub →
See your codebase, understand your architecture
AI-generated code becomes incomprehensible fast. Surveyor visualizes three layers: structural (imports/exports), behavioral (what functions do), and intent (emergent patterns).
Multi-language
LLM-powered analysis
React Flow viz
TypeScript
ts-morph
React Flow
pnpm monorepo
Three-layer mapping — structure, behavior, intent — makes invisible architecture visible
View on GitHub →
Terminal command center for AI-native development
Development workflows are fragmented. Ridge-Control unifies terminal emulation, AI interaction, process monitoring, and orchestration in one TUI.
Full PTY emulator
Claude API client
Multi-tab + splits
Rust
Ratatui
Built collaboratively by sequential AI instances, each contributing incrementally with handoffs via Mandrel
View on GitHub →
Sales territory command center — real users, real value
Sales reps manage territories with scattered spreadsheets. Wilf-Command centralizes dealers, product mix, travel planning, and visit tracking in one dashboard.
12k lines TypeScript
10+ tables with RLS
6 feature modules
Next.js
Supabase
Tailwind CSS
React Query
Proof that AI-assisted development delivers real business value — production tool with actual users
View on GitHub →