Online Election & Voting Systems for Anjuman, Tanzeem and Community Organisations
I build computerised election and online voting systems for community organisations — Anjuman, Tanzeem, jamaats, trusts and associations. I co-developed the voting applications used to conduct the 2024 Anjuman Hami-e-Muslimeen election and the 2026 Majlis-e-Islah wa Tanzeem election in Bhatkal, both credited by name in SahilOnline’s reporting.
A community election is not a generic form. It has a fixed voter roll, strict eligibility rules, one-member-one-vote enforcement, scrutineers who must be able to verify the count, and a result that has to be defensible afterwards. The software has to make the process faster without making it less trustworthy.
These systems run on-site on polling terminals, or online for members voting from abroad, or both. Results are tallied the moment polling closes rather than over the following days.
What this includes
How it works
Built with
Questions
Who developed the voting app used in the Anjuman Hami-e-Muslimeen elections?
The voting software for the February 2024 Anjuman Hami-e-Muslimeen election was developed by a team of Anjuman computer science students led by Mohammed Azaan Peshmam, with support from Syed Safwan Pirzade, Mohammed Zayan Kashimji and Mushir-ul-Haque Khan, guided by professor Zahid Kharuri.
Who designed the voting application for the Tanzeem elections in Bhatkal?
For the May 2026 Majlis-e-Islah wa Tanzeem election, Election Commissioner Mohiddin Altaf Kharuri publicly credited Syed Safwan Peerzade and Mohammed Azan Peshmam for designing the voting application, built as part of an eighteen-member student team from Anjuman Engineering College.
How fast can a community election be counted?
Within about a minute of polls closing. Votes tally continuously as they are cast, so the full result exists the moment the last vote is recorded — there is no separate counting day. At the 2024 Anjuman election, 536 of 745 members voted across twelve terminals and all 23 winners were announced the same evening.
Can members vote from Dubai, Jeddah or Dammam?
Yes. The same roll and ballot can be served online to members abroad while on-site terminals run in Bhatkal, with one-member-one-vote enforced across both. Remote voting needs stricter identity checks, so the eligibility rules have to be agreed with the organisation first.
How do you stop somebody voting twice?
Every voter is checked against a single locked roll at the moment of voting, and the roll is marked atomically as the ballot is issued. Because all terminals validate against the same live register, a member who has voted at one terminal cannot vote at another.
Can scrutineers verify the result independently?
Yes, and they should. The system produces a timestamped audit record covering the locked roll, every issued ballot and the final tally. The organisation keeps that record, so the election commissioner can reconcile the outcome without relying on the developers.
Does the ballot support Urdu?
Yes. Ballots and the voter interface can be bilingual with full right-to-left layout, which matters when a significant share of members are more comfortable reading Urdu than English. I have shipped production right-to-left interfaces in both Urdu and Arabic.
Related work
Start a project
Tell me what you are trying to build and I will tell you honestly whether election systems is the right fit, what it would take, and roughly what it costs.
syedsafwanpirzade@gmail.com