Are you interested in making the voting smart contract more efficient in term of gas usage? I can provide enhancements regarding this.
So, do you like me to submit a Pull Request with solidy code? However, the enhancements will change the function parameters. Therefore, you will need to update the UI accordingly.