Every time I get the urge to “fix” a corner of the current political situation with software, I return to Joshua Tauberer’s excellent and humbling So you want to reform democracy:

I am thrilled you want to make our government better by rolling up your sleeves and doing something. But your approach is all wrong.

His recent post about building apps to call representatives is also worth a careful read.