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. The reporting trained the instincts; the code gives them reach.

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

Financial disclosure tracker covering 617 pages and $2.9B in assets across U.S. executive branch officials. Parses OGE filings into searchable, structured data with interactive D3.js visualizations.

Next.jsReactTailwind CSSD3.js
Capitol Releases screenshot

Capitol Releases

Congressional Press Release Tracker and Analyzer

Congressional press release tracker that monitors all 100 U.S. senators. Aggregates official communications into per-senator intelligence reports with trend analysis.

Next.jsReactTailwind CSS
News Pulse screenshot

News Pulse

Real-Time News Intelligence Dashboard

Real-time news intelligence dashboard that aggregates breaking stories with geopolitical context, trending keywords and region filtering.

Next.jsReact
Keith Brown DDS screenshot

Keith Brown DDS

Production Dental Practice Site + Admin Dashboard

Production dental practice site in Naperville that increased online bookings by 33%. I manage SEO and optimize a $2,000/month Google Ads campaign directly.

Next.jsReactTailwind CSSGoogle AdsPython
Caught Up Yet screenshot

Caught Up Yet

Spoiler-Free Sports Chat for Delayed Viewers

Sports app for fans watching games on delay. Create rooms, invite friends and family and chat about games without scores being revealed.

Next.jsTypeScriptReactTailwind CSSSupabase
Second Brain screenshot

Second Brain

Personal Knowledge Base with AI Chat and Search

Processes 200,000+ personal records from a dozen data sources — texts, emails, articles, ChatGPT exports, photos and DNA data — through TypeScript data pipelines with deduplication and normalization.

TypeScriptReactNext.jsPlaywrightAnthropic API
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.