Skip to main content
Trevor Brown
The Intersection

About Me & Resume

← Back to Portfolio

Award-winning investigative journalist turned web developer — 15 years in newsrooms, now building tools that turn data into understanding.

I spent 15 years as an investigative reporter — covering statehouses, analyzing public records and building data visualizations at newsrooms in Indiana, Virginia, Oklahoma and Wyoming. I left journalism voluntarily in 2022 to pursue web development full time.

The transition wasn't a departure from journalism — it was a move deeper into the tools. I'd been building Tableau dashboards and Datawrapper charts for years; learning React and TypeScript let me build the whole product, not just the graphic.

I'm looking for roles where journalism, data and technology overlap — news applications, election tools, AI-assisted reporting platforms, civic tech or any product that helps people understand complex information. I'm also open to general frontend and fullstack work, especially at mission-driven companies.

Outside of work, I follow AI policy closely. I live in Bloomington, Indiana, with my dog. I'm a lifelong Cubs fan, a distance runner and an IU alum who still reads the Indiana Daily Student.

TREVOR BROWN
Summary
Award-winning investigative journalist with 15 years in newsrooms covering elections, government and public policy across four states. Turns public records and complex datasets into clear, accurate charts, maps and interactive graphics using Tableau, Datawrapper, Flourish and Chart.js. Now builds production web applications and data pipelines in JavaScript, TypeScript and SQL.
Web Development
Frontend & Backend Developer
2023 – Present
Keith Brown DDS (Naperville, IL)
  • Built production Next.js site from scratch — layout, forms, call tracking, full design system
  • Manages $2,000/month Google Ads campaign with API dashboard integrating GA4, CallRail and Google Business Profile; increased new patient bookings by 33%
  • Built admin dashboard with Clerk authentication, role-based access, Python billing pipeline and AI chat interface via Anthropic API
Journalism & Data Visualization
Investigative Reporter
2016 – 2022
Oklahoma Watch (Oklahoma City) — independent nonprofit newsroom
  • Investigated Oklahoma's legislative, executive and judicial branches for independent nonprofit newsroom — beats included elections, dark money, criminal justice, redistricting and public health
  • Built Tableau dashboards, Datawrapper charts and Flourish visualizations for own investigations and for other reporters published under Creative Commons and republished by other outlets
  • Investigations included hospital billing practices (22,250 court records), voter registration purges (90,000+ records), partisan legislation (3,600+ bills), campaign finance and redistricting
State Capitol Reporter
2011 – 2016
Wyoming Tribune Eagle (Cheyenne)
  • Covered the governor's office, state legislature and state budget across three election cycles
  • Broke story on Wyoming Highway Patrol using ticket quotas to evaluate troopers — practice rescinded after publication
Reporter & Editor
2007 – 2011
CNHI (14 papers in Oklahoma), Staunton News Leader (Virginia daily), Indiana Daily Student (Indiana University)
  • Sole statehouse correspondent filing for 14 newspapers across Oklahoma
  • Daily newspaper reporter at Staunton News Leader covering local government in Virginia
  • Editor-in-Chief of Indiana Daily Student (Indiana University), directing 100+ student journalists
Technical Skills
Languages
JavaScript, TypeScript, Python, SQL, HTML, CSS
Frameworks
React, Next.js, Node.js, Tailwind CSS
Data & APIs
PostgreSQL, REST APIs, Google Ads API, Chart.js, data pipelines
Auth & Tooling
Clerk, NextAuth, Better Auth, Playwright, Git, Vercel
AI
Claude API, OpenAI API, Gemini API, Grok API, Ollama
Domain
Newsroom workflows, editorial judgment, FOIA, deadline publishing
Education
Web Development Certificate (2022)
University of Oklahoma / Fullstack Academy
260-hour intensive program
B.A. Journalism (2008)
Indiana University
B.A. Political Science (2008)
Indiana University
Awards & Recognition
Writer of the Year (2021)
Great Plains Journalism Awards
Reporter of the Year (2020)
Oklahoma Society of Professional Journalists
1st Place, Investigative Reporting (2022)
Oklahoma Society of Professional Journalists
Community Champion (Honorable Mention) (2020)
Institute for Nonprofit News
Web Projects
Second Brain — Personal Data Platform (2026)
TypeScript, React, Next.js, Node.js, PostgreSQL, Anthropic API
  • Fullstack application with TypeScript data pipelines processing 200,000+ records from 14 sources, React frontend with search and visualization dashboards, API route handlers, and Tauri desktop wrapper
Keith Brown DDS — Admin Dashboard (2024)
Next.js, Google Ads API, Clerk Auth, Python
  • Authenticated admin dashboard with role-based access, financial reporting pipeline, and real-time Google Ads performance metrics
News Pulse (2025)
TypeScript, Next.js, PostgreSQL, REST APIs, Better Auth
  • News monitoring dashboard aggregating live feeds from Bluesky, Telegram, Mastodon, RSS and API sources with OAuth authentication and AI briefings
AI Model Arena (2025)
TypeScript, React, Claude/GPT/Gemini/Grok APIs
  • 4-way LLM comparison tool with concurrent API calls, response streaming, error recovery and real-time cost tracking
Full portfolio at trevorthewebdeveloper.com/projects
Let's Work 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