Shipping
Jul 6Testing PlatformVision extractor + sweep-CLI + Tier 1 production hardening — three shippable wins in one…Jul 6Testing PlatformQ-SEED-1 closed on the role axis: 23 of 23 authoritative UCR roles pinned in the seed…Jul 4A11yReadyThree grounded forms fixes shipped from a full pass over the Advisor's hand-fix backlog.…Jul 4A11yReadyThe Pipeline Advisor's Insights board was redesigned around one honest number. It…Jul 3Testing PlatformFleets #1-5 shipped same evening: 5 pieces of plumbing so agents actually compose…Jul 3Testing PlatformL4 rollback + "keep pushing" turned 0/5 Search into 2/5 same-day. The v3.4 full-batch…Jul 2A11yReadyThe self-improving loop now reaches the pipeline's prompts, not just its code. Many…Jun 30A11yReadyThe system now diagnoses and fixes its own recurring problems. The Pipeline Advisor was…Jun 29Testing PlatformSelf-serve admin-perms diagnostic landed: 4 role codes unblock 32 specs, verified…Jun 29Testing PlatformThe platform automatically surfaced 5 real legacy bugs in UCR QAT — including 3 that…Jul 6Testing PlatformVision extractor + sweep-CLI + Tier 1 production hardening — three shippable wins in one…Jul 6Testing PlatformQ-SEED-1 closed on the role axis: 23 of 23 authoritative UCR roles pinned in the seed…Jul 4A11yReadyThree grounded forms fixes shipped from a full pass over the Advisor's hand-fix backlog.…Jul 4A11yReadyThe Pipeline Advisor's Insights board was redesigned around one honest number. It…Jul 3Testing PlatformFleets #1-5 shipped same evening: 5 pieces of plumbing so agents actually compose…Jul 3Testing PlatformL4 rollback + "keep pushing" turned 0/5 Search into 2/5 same-day. The v3.4 full-batch…Jul 2A11yReadyThe self-improving loop now reaches the pipeline's prompts, not just its code. Many…Jun 30A11yReadyThe system now diagnoses and fixes its own recurring problems. The Pipeline Advisor was…Jun 29Testing PlatformSelf-serve admin-perms diagnostic landed: 4 role codes unblock 32 specs, verified…Jun 29Testing PlatformThe platform automatically surfaced 5 real legacy bugs in UCR QAT — including 3 that…

Products

Apps & ventures I've built

Side products I build to stay sharp — the same architecture patterns and shipping discipline I bring to embedded program work. SaaS platforms, agentic systems, and research tools, all shipped solo.

All Projects

DissertationAI

DissertationAI

Full-Stack SaaS — Multi-Agent Academic Analysis Platform

Live

Full-stack SaaS application built from scratch as a solo developer. 11 specialized AI agents run concurrently against uploaded dissertations, each targeting a different evaluation dimension — methodology, literature, argumentation, statistics, APA compliance, writing clarity, and more — producing structured, severity-rated findings with real-time WebSocket progress streaming.

11 concurrent AI agents with structured output schemas and severity-rated findings
Real-time WebSocket progress streaming with JWT-authenticated connections
Committee simulation engine — generates predicted defense questions from member profiles
Follow-up AI chat with full document and analysis context awareness

+4 more features

Next.js 16React 19FastAPIGPT-4oClaude+7
www.dissertationai.app
Clearview Politics

Clearview Politics

AI-Native Political News Platform

Live

Fully autonomous political news platform that reads hundreds of sources across the spectrum, clusters related coverage, synthesizes multi-source stories, audits each one for bias, and publishes to the live site and three social platforms — all without daily human input. Seven AI agents orchestrated across 17 cron jobs.

7 autonomous agents: VelocityDetector, Editor, CopyEditor, SocialProducer, SocialPoster, CongressBeat, SourceHealth
~10 min breaking-news latency from story break to live site via velocity detection (3+ source convergence)
Multi-source synthesis: GPT-4o writes stories; Claude Haiku audits for bias and loaded language
HDBSCAN clustering over pgvector embeddings — no fixed cluster count needed

+5 more features

Python 3.12FastAPIPostgreSQLpgvectorGPT-4o+5
clearviewpolitics.com