I recommend having a public portfolio. You needn't have all your hobby code be public, but I think having source you've written available is an advantage.
When I was doing interviews, I definitely looked at GitHub (etc.) profiles of they were listed on the resume. I even found at least one indirectly -- either from their email or LinkedIn.
I like to point people at my accepted patched to open source software (Git and a Haskell library).
This is inconsistent with the preservation of democracy, as it allows a third party to confirm exactly who you voted for, and reimburse or punish you for it.
Mainly you'll have to tweak point 3, to use existing E2E.verified voting approaches which are only tangentially related to asymmetric encryption (and private keys).
We might use asymmetric encryption and private keys for some parts of identity verification, but you wouldn't sign your ballot with it.