Charlie Repetti designed the Voter-Guide, and implemented the system using a Solver he wrote.