Demand Justice

Built with

  • WordPress
  • Vanilla JS
  • ACF
  • ActionKit

Role

Software Engineer II

Live Link

View

Demand Justice is a judicial advocacy organization. The centerpiece of this build is an interactive Senate vote tracker, a modal-based lookup showing each senator's confirmation votes, with a color-range system that tints photos and percentage text by voting record.

I built the senators grid and vote-record modal (including focus states and view transitions), a custom filter and search UI, and a votecast module for displaying yea/nay results. Midway through the engagement I also led the site's migration off Action Network onto ActionKit, replacing the old signup and validation logic with ActionKit's forms and scripts.