Earlier quoted context omitted.
Sounds nice, but computer based voting systems, no matter how secure, clean or simple, are fundamentally opaque to the average citizen. That alone undermines the very democracy it tries to support. Paper based voting systems may be bloody tedious but they’re simple, and anyone can participate. As a programmer myself, I have to say no to electronic voting systems. We need to keep it low tech.
When you vote from home I can show up and put a gun to your kid's head and tell you to vote for Pedro. When you vote with some sort of association with your name I can look up how you voted after the fact and if you didn't vote for Pedro I can blow up your house. The fact is that the secret, anonymous ballot is the only valid way of voting.
If you could do that at a scale large enough to affect the result, I would think you could also do that at each ballot box and make the vote counters report the results you want them to report.
Also, if you could do that at scale, why would you bother with elections at all?
IMO, the main problem with digital voting is that it makes it possible to change the vote count without needing lots of people to do so.
With thousands of ballot boxes, open counting of votes for each ballot box and the publication of election results per ballot box that’s basically impossible.