Shipping
Aug 2A11yReadyFixed a batch of issues in the human review screen — the surface a reviewer uses to check…Jul 30A11yReadyThe self-improvement (learning) system is back on. It had been paused while the core…Jul 30VantageThe self-healing grounding engine — diagnosed the pass-rate floor, then built the machine…Jul 29A11yReadyRe-ran the 15 general reports & presentations through the newly hardened pipeline and did…Jul 28A11yReadyA full source-versus-output review of 15 general reports and presentations — the broadest…Jul 26A11yReadyTwo reviewer-driven hardening pushes since the last update. On fillable forms, the…Jul 26QuillPhase-1 review flow shipped. Primary Data table shows ⚑ needs-attention when any…Jul 26QuillDrawer polish: Advanced-view toggle hides dormant Queue Info and Phase-4 enrichment.…Jul 26QuillAggregator dedup: prod Firestore was silently ingesting duplicate invoices (same PDF,…Jul 26QuillUI aligned to Multco BRANDING.md palette (#316094 steel blue). New Pill primitive with 6…Aug 2A11yReadyFixed a batch of issues in the human review screen — the surface a reviewer uses to check…Jul 30A11yReadyThe self-improvement (learning) system is back on. It had been paused while the core…Jul 30VantageThe self-healing grounding engine — diagnosed the pass-rate floor, then built the machine…Jul 29A11yReadyRe-ran the 15 general reports & presentations through the newly hardened pipeline and did…Jul 28A11yReadyA full source-versus-output review of 15 general reports and presentations — the broadest…Jul 26A11yReadyTwo reviewer-driven hardening pushes since the last update. On fillable forms, the…Jul 26QuillPhase-1 review flow shipped. Primary Data table shows ⚑ needs-attention when any…Jul 26QuillDrawer polish: Advanced-view toggle hides dormant Queue Info and Phase-4 enrichment.…Jul 26QuillAggregator dedup: prod Firestore was silently ingesting duplicate invoices (same PDF,…Jul 26QuillUI aligned to Multco BRANDING.md palette (#316094 steel blue). New Pill primitive with 6…

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