All projects

LiveGovHub · 2026 · Founder and solo builder

A proposal team for firms that don't have one

AI workflows that help small federal contractors make sense of complex government RFPs and build stronger proposals.

Visit govhub.online

Built with Claude · Cloudflare Workers · Supabase · Chunked PDF processing · Structured extraction

How GovHub reads a federal RFPA bidder uploads PDF solicitation documents. Cloudflare Workers split long PDFs into chunks. Claude performs structured extraction on every chunk. The results become an eight-tab Intelligence Brief a small team can act on. Supabase holds accounts, documents, and saved briefs. Built solo with AI tools and live at govhub.online with three paid tiers.How GovHub reads a federal RFPClaude-powered analysis on Cloudflare Workers and SupabaseRFP documentsPDF solicitationsuploaded by a bidderChunked processingCloudflare Workerssplit long PDFsClaude analysisstructured extractionfrom every chunkIntelligence Briefeight tabs a smallteam can act onSupabaseaccounts, documents, and saved briefsBuilt solo with AI tools. Live at govhub.online with three paid tiers.
Diagram by Earl Knight.
  • 4 to 5months to build it solo with AI toolsReported
  • 3paid tiers, live todayPublic: source

The problem

Federal RFPs are long, dense, and written for firms with proposal teams. A small contractor reads the same documents with a fraction of the people, so they bid on fewer contracts and lose more of the ones they bid on. The opportunity is real; the reading is the bottleneck.

What it does

A bidder uploads the solicitation. GovHub splits the PDF into chunks, runs Claude over each one to pull out structured answers, and assembles an eight-tab Intelligence Brief: the requirements, the risks, and what a winning response needs to cover, in a form a small team can act on.

Decisions

  • Chunk before you ask. Long solicitations do not fit in one pass, and asking a model about a whole RFP at once invites vague answers. Splitting the PDF first and extracting from each piece keeps every answer tied to the text it came from.
  • Structure over prose. Extraction fills a fixed schema rather than writing a summary, so the brief looks the same for every RFP and a bid team learns where to look.
  • Edge first. Cloudflare Workers keep the processing close to the user and cheap to run, with Supabase for accounts and saved work.
  • Three paid tiers. Pricing is part of the product test, not an afterthought.

Built by one person

I built GovHub alone in about four to five months Reported, with AI tools doing much of the typing and me doing the deciding. It is the same loop I write about in the Enterprise AI Delivery Loop: clear intent, human accountability, and evidence at each step, at the scale of one.

Contact

Have a good problem? Let's talk.

Senior product, product strategy, and AI product roles, plus advisory work. I answer every note.