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

🎯 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.

Active Sep 2026

EvalsRAGPythonCI/CD

🌍 TALON

Land acquisition intelligence platform. Conversational AI search, 3D LiDAR visualization, ML owner classification, and deep parcel analytics across western North Carolina.

Active Oct 2026

GeospatialPostGISLiDARFull-Stack

🔎 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.

Active Oct 2026

ApexLWCVector SearchSalesforce

🔍 SF-Assistant

Conversational codebase assistant for Salesforce projects. Ask questions in plain English, get grounded answers with call graph context. Zero external dependencies.

Active Jul 2026

SalesforceRAGZero-DepsJava

🔬 RepoAudit

Codebase analysis across six dimensions: architecture, security, AI maturity, docs, portfolio, diagrams. Deterministic core plus opt-in LLM validation.

Active Aug 2026

DevToolsSecurityTree-sitterCLI

🌌 Blue Ridge Skyline

A single-file planner for stargazing nights in the North Carolina mountains: moon windows, hourly cloud forecasts, 38 curated spots and 116 parkway overlooks, and each spot's real skyline raycast from USGS terrain and lidar.

Active Oct 2026

AstronomyLidar / GISVanilla JSStatic Site

⚖️ Docket Lens

A Python pipeline that downloads, classifies, and reports on every attached filing in an FCC comment docket, built while I was commenting in that same docket, with the bias that put into it measured and corrected.

Active Sep 2026

LLM PipelinesPythonPublic Comment AnalysisBias Measurement

More Projects

🛰️ GOES-19 Ground Station

A home ground station that pulls weather data straight down from the GOES-19 satellite with a dish and an RTL-SDR, keeps the receiver alive with a supervisor, and feeds a Weather Channel-style display.

Active Oct 2026

Software-Defined RadioPythonWeather DataHardware

🔮 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.

Active Oct 2026

Web QualityMulti-AgentMulti-LLMPlaywright

📡 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.

Active Aug 2026

Knowledge ExtractionClusteringFastAPIWebSockets

🗄️ Chronicle

Personal data warehouse & digital twin engine. Local-first ETL for building AI fine-tuning datasets from your digital footprint.

Active Dec 2025

Local-FirstETLSQLiteFine-Tuning

📚 BookParser

Multi-agent narrative intelligence pipeline. Transforms novels into structured knowledge graphs with self-healing validation.

Knowledge GraphsMulti-AgentSelf-Healing

🎯 Lead Generator

Finds high-value service businesses with outdated web presence. 89 tests grew alongside the scraper, tiered browser strategy for speed vs. accuracy.

Web ScrapingTDDPlaywrightSerpAPI

📈 Market Monitor

Adaptive intelligence network for rare earth mineral markets. Multi-turn investigations, paper trading with calibration feedback, and live IRC narration.

Multi-AgentPaper TradingIRCDocker

📰 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.

Web ScrapingLLM AuditorData PipelineGitHub Actions

Tools