Projects
Everything I've built, from multi-agent AI pipelines to geospatial platforms to small offline PWAs. Each one started with a real problem I wanted to solve, and each is built to hold up under real use.
Featured Projects
🌍 TALON
Land acquisition intelligence platform. Conversational AI search, 3D LiDAR visualization, ML owner classification, and deep parcel analytics across western North Carolina.
🔎 Salesforce Vector Knowledge
A Lightning Web Component that runs hybrid semantic + keyword search over Salesforce Knowledge with LLM-synthesized cited answers, at $0.0004-$0.0009 per search instead of Agentforce's $0.10/action floor.
🎯 evalharness
A retrieval eval harness built like a test framework: deterministic metrics, git-snapshotted baselines, CI gating, and an LLM that audits but never scores.
🔍 SF-Assistant
Conversational codebase assistant for Salesforce projects. Ask questions in plain English, get grounded answers with call graph context. Zero external dependencies.
🔬 RepoAudit
Codebase analysis across six dimensions: architecture, security, AI maturity, docs, portfolio, diagrams. Deterministic core plus opt-in LLM validation.
More Projects
📡 Reddit Research
Turns multiple subreddits into newsletter-style research guides with full citation tracking. Semantic clustering deduplicates insights before LLM synthesis, with real-time WebSocket progress streaming.
📚 BookParser
Multi-agent narrative intelligence pipeline. Transforms novels into structured knowledge graphs with self-healing validation.
🔮 PRISM
Modular web quality platform where each analysis dimension maps to a color in the visible spectrum. Smart compression cuts LLM token volume by 70-90%, making AI-powered analysis economically viable.
🎯 Lead Generator
Finds high-value service businesses with outdated web presence. 89 tests grew alongside the scraper, tiered browser strategy for speed vs. accuracy.
🗄️ Chronicle
Personal data warehouse & digital twin engine. Local-first ETL for building AI fine-tuning datasets from your digital footprint.
📈 Market Monitor
Adaptive intelligence network for rare earth mineral markets. Multi-turn investigations, paper trading with calibration feedback, and live IRC narration.
📰 Classifieds Briefing
A daily classifieds aggregator that scores trucks, campers, trailers, equipment, and land against a tuned buy box, then has Claude audit each listing and write an editorial newsletter, rendered as a self-contained offline dashboard.
Progressive Web Apps
📝 Markdown Viewer
Registers as your system's default markdown file handler. Tabbed viewing, syntax highlighting, mermaid diagrams, offline support.
📊 CSV Viewer
Instant CSV inspection with sorting, filtering, column statistics, and export. Registers as your default .csv handler.
🔧 JSON Viewer
Collapsible tree view with JSONPath copying, search, validation, and keyboard navigation. Registers as your default .json handler.
⚡ Apex Log Parser
Transforms Salesforce debug logs into color-coded, filterable views with governor limit tracking. All client-side, nothing leaves the browser.
💀 Diegeist
Tile-based roguelite dungeon crawler. Procedural dungeons, turn-based combat, skill trees, persistent progression - vanilla JS building to a single HTML file.