Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip?
Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip?
Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip?
Comic Strip
Comic Strip
Comic Strip
Poll Police
Poll Police
Poll Police
Election information for 70 million people
Election information for 70 million people
Tools: Figma
Tools: Figma
70M+
70M+
People Serviced
in Tamil Nadu
People Serviced
in Tamil Nadu
3
3
Districts Deployed
on launch
Districts Deployed
on launch
Built for
Built for
Low powered
devices
Low powered
devices

Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip or 30 second video to understand this project?
Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip or 30 second video to understand this project?
Not everyone like's to read to much nowadays (thanks TikTok). See a comic strip or 30 second video to understand this project?
The Problem
The Problem
The Problem
The Tamil Nadu Police came to us; me and four others from the Google Developer Group at VIT, where I was Community Lead. With a problem they'd identified themselves.
Two things were going wrong: People didn't reliably know where to go to vote. And in a lot of places, people didn't feel safe going; violence and pressure around polling stations were real, and the information gap made it worse. Police had their own problem: officers working the same election couldn't easily see what other officers were seeing.
The Tamil Nadu Police came to us; me and four others from the Google Developer Group at VIT, where I was Community Lead. With a problem they'd identified themselves.
Two things were going wrong: People didn't reliably know where to go to vote. And in a lot of places, people didn't feel safe going; violence and pressure around polling stations were real, and the information gap made it worse. Police had their own problem: officers working the same election couldn't easily see what other officers were seeing.
Research
Research
Research
Field Research
We went into the field and talked to officers and to people across Tamil Nadu — specifically about what devices they were actually holding, because that would define everything else.
We went into the field and talked to officers and to people across Tamil Nadu — specifically about what devices they were actually holding, because that would define everything else.
User base diversity
Two findings shaped the whole build. Tamil Nadu is linguistically diverse, so text-heavy interfaces exclude people by default; visuals are understood universally. And the device reality across 70 million+ people skewed heavily toward older, low-powered phones.
Two findings shaped the whole build. Tamil Nadu is linguistically diverse, so text-heavy interfaces exclude people by default; visuals are understood universally. And the device reality across 70 million+ people skewed heavily toward older, low-powered phones.

Understanding the users
Understanding the users
Understanding the users
General Voters
Find your polling station, know when it's safe. Select a district from a list or a map, zoom in, tap a station, get everything.
Find your polling station, know when it's safe. Select a district from a list or a map, zoom in, tap a station, get everything.
Find your polling station, know when it's safe. Select a district from a list or a map, zoom in, tap a station, get everything.
Police Officers on Duty
Navigate the city, track police vehicles, coordinate coverage.
Navigate the city, track police vehicles, coordinate coverage.
Navigate the city, track police vehicles, coordinate coverage.
Police Incharges
Oversee the operation, manage resources, see the whole picture.
Oversee the operation, manage resources, see the whole picture.
Oversee the operation, manage resources, see the whole picture.

The decision
The decision
The decision
We built in Flutter and designed against the worst device in the field, not the best.
We built in Flutter and designed against the worst device in the field, not the best.
We built in Flutter and designed against the worst device in the field, not the best.
What I built
What I built
What I built
Designed for the worst devices on market
That killed a lot of otherwise-good ideas early: heavy maps, rich media, anything assuming a modern handset or a stable connection. Flutter let us serve both older low-power devices and the web from one codebase, which mattered more than any individual feature would have.
Color for coordination not aesthetic
Each of the three districts got its own theme, held consistently across backgrounds and containers, with contrast tuned so even plain black text stayed effortlessly readable.
That sounds cosmetic. It isn't. An officer glancing at a colleague's screen knows the district instantly, without asking. Mid-election, that removes an entire category of miscommunication.
The result
The result
The result
70M+
70M+
People Serviced
in Tamil Nadu
People Serviced
in Tamil Nadu
3
3
Districts Deployed
on launch
Districts Deployed
on launch
NOTE FROM FUTURE SAMARTH
NOTE FROM FUTURE SAMARTH
Three districts shipped. We designed for seventy million and deployed to a fraction of that, and I've never fully stopped thinking about the gap. Also I'd fight harder for a proper offline mode. We optimised for weak connections but never truly designed for no connection, which on election day in rural Tamil Nadu is not an edge case.
Three districts shipped. We designed for seventy million and deployed to a fraction of that, and I've never fully stopped thinking about the gap. Also I'd fight harder for a proper offline mode. We optimised for weak connections but never truly designed for no connection, which on election day in rural Tamil Nadu is not an edge case.
Three districts shipped. We designed for seventy million and deployed to a fraction of that, and I've never fully stopped thinking about the gap. Also I'd fight harder for a proper offline mode. We optimised for weak connections but never truly designed for no connection, which on election day in rural Tamil Nadu is not an edge case.
Always up for a conversation about UX, design systems or AI-native tooling
Always up for a conversation about UX, design systems or AI-native tooling
Always up for a conversation about UX, design systems or AI-native tooling
© 2026 Samarth Nayyar



