Skip to main content
Trevor Brown

Trevor Brown

Investigative journalist + developer + data visualizer

Trevor Brown

I spent 15+ years chasing public records and holding power accountable.

Now I build production web applications that turn complex data into clear, usable tools — from client dashboards and news aggregators to a personal data platform processing 200,000-plus records.

My work sits at the intersection of investigative reporting, data visualization and modern web development. My goal is to tell important stories and build tools to make public records more public.

From Copy to Code

Web Projects

Production sites and open-source tools — from tracking $4.5B in executive branch stock trades to archiving press releases from all 535 members of Congress.

Open Cabinet screenshot

Open Cabinet

Financial Disclosure Tracker for U.S. Executive Branch

Public tracker for U.S. executive-branch stock trades — 39 officials, 11,500 transactions, $4.5B in trade volume parsed from OGE filings with Claude vision into searchable, structured data, every row checked by an independent program or a second company's model.

Next.jsReactTypeScriptPostgreSQL (Neon)D3.js
Delegation Decoded screenshot

Delegation Decoded

Congressional Accountability, Organized by State Delegation

Congressional tracker for all 535 voting members organized by state delegation, fronted by Ask — a grounded AI assistant that answers only from the site's own records and cites every claim.

Next.js 16React 19TypeScriptPostgreSQL (Neon)Drizzle ORM
Capitol Releases screenshot

Capitol Releases

Congressional Press Release Archive — Updated 4x Daily

Archival-grade database of every press release from all 535 members of Congress since January 2025 — 90,000+ records, four daily updates and Ask the record, RAG Q&A grounded in each member's own releases.

Next.jsReactTypeScriptPythonPostgreSQL (Neon)
News Pulse screenshot

News Pulse

Open-Source News Monitor

Real-time global news monitor for journalists and OSINT analysts — 668 vetted sources across six platforms, with AI summaries at three clearly labeled Claude tiers and frequency-based surge detection rather than engagement ranking.

Next.jsReactTypeScriptPostgreSQLAnthropic API
Keith Brown DDS screenshot

Keith Brown DDS

Production Dental Practice Site + Admin Dashboard

Production dental practice site in Naperville that more than tripled new patient bookings. I manage SEO and optimize a $2,000/month Google Ads campaign directly.

Next.jsReactTailwind CSSGoogle AdsPython
Still in the Loop screenshot

Still in the Loop

AI-Assisted Newsroom with a Human Always in the Loop

A source-tracked, human-reviewed AI newsroom covering the AI industry — frontier labs, developer tools and policy. Agents draft stories and track every source; a human journalist edits and approves each one before it publishes.

Next.jsReactTypeScriptPayload CMSPostgreSQL
Holding Power Accountable

Data Journalism

15-plus years of investigative reporting across Oklahoma, Wyoming, Indiana and Virginia — from statehouse coverage to data-driven investigations that changed state policy.

Awards

Great Plains Newspaper Writer of the Year (Finalist) (2022)
Great Plains Newspaper Writer of the Year (2021)
Reporter of the Year (2020)

Experience

Oklahoma Watch
Wyoming Tribune Eagle
CNHI Newspapers
Staunton News Leader
Indianapolis Star
Evansville Courier and Press
Indiana Daily Student
Let's Build Something Together

Contact

Open to freelance projects, consulting and full-time opportunities

Send a Message

Get in Touch

Let's discuss your project or how we can work together

Let's Work Together

I work best where data meets design — elections dashboards, news applications, interactive storytelling, data visualization or any project where complex information needs to be clear and usable.

I'm open to full-time roles and freelance work. If you need someone who can build the thing and explain the thing, reach out.