← All work

Secure digital voting

BharatVote

Digital voting where double-voting is impossible by design: facial verification, one vote per election, and live results.

Open sourceCode on GitHub ↗

BharatVote

About

BharatVote is a secure digital voting platform modelled on the Indian election system. Voters register with their voter ID and a three-shot facial capture, vote in active elections, and get a confirmation ID they can later use to verify their vote without revealing the ballot.

Security lives in the database, not the UI. Row Level Security hides voters and votes from the public key entirely, every write goes through trusted server code, votes are append-only, and a unique constraint on election and voter makes a second vote impossible. Results update live as votes come in.

Next projectFitForge →

Have a process worth automating?

Tell me what eats your team's week. I'll tell you what I'd automate first.

Start a project Remote · PrimeX Meta, Dubai · teams across time zones