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.

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.

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