I'm a journalist turned developer with 15+ years in reporting. Congress has about 19 stock trade trackers, but the executive branch filings were scattered across PDFs with no clean way to see patterns across officials.
I extracted 3,330+ transactions from OGE financial disclosure PDFs using natural-pdf for text extraction, then Claude API for structured parsing with OpenAI cross-verification. The result is a searchable database with individual timelines, company lookup by ticker, and a late filings tracker.
One finding that surprised me: 40% of all filings across the cabinet were late. The penalty is $200, routinely waived.
Open source, MIT licensed. Built with D3.js, React 19, Next.js 16, Neon PostgreSQL, Drizzle ORM.
Report
Reviews
No reviews yetBe the first to leave a review for Open Cabinet