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 $2.7B in executive branch stock trades to monitoring press releases from all 100 U.S. senators.

Open Cabinet screenshot

Open Cabinet

Financial Disclosure Tracker for U.S. Executive Branch

Public tracker for U.S. executive-branch stock trades — 34 cabinet officials, 3,300+ transactions, $2.7B in trade volume parsed from OGE filings into searchable, structured data.

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

Delegation Decoded

Congressional Accountability, Organized by State Delegation

Congressional tracker for all 538 members organized by state delegation — voting records, committees, campaign finance and STOCK Act trades pulled from six federal data sources into one Postgres schema.

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

Capitol Releases

Senate Press Release Archive — Updated 4x Daily

Archival-grade database of every press release from all 100 U.S. senators since January 2025 — 35,000+ records, four daily updates, deletion tombstones, public run history.

Next.jsReactTypeScriptPythonPostgreSQL (Neon)
News Pulse screenshot

News Pulse

Open-Source News Monitor

Real-time global news monitor for journalists and OSINT analysts — 475 vetted sources across Bluesky, RSS, Telegram, Reddit, YouTube and Mastodon, surfaced through 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
AI Model Arena screenshot

AI Model Arena

Side-by-Side AI Model Comparison Tool

A side-by-side AI comparison tool that sends one prompt to Claude, GPT, Gemini and Grok simultaneously.

Next.js 16TypeScriptAnthropic APIOpenAI APIGoogle Gemini API
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.