Ishan Sharma Bengaluru

I’ve spent six years deleting the

so people can just say what they want

I’m Ishan, a product manager at Meesho in Bengaluru. I build voice and agent products for India’s next few hundred million internet users, many of whom have never seen the inside of a mall and see no reason a shopping app should need a cart icon.

Now leading Vaani and Meesho’s Agentic Marketplace Platform IIT Guwahati, 2017 Open to AI roles in Bengaluru, remote or abroad

What I’ve built at Meesho

I joined in 2020. Many of Meesho’s buyers are new to shopping online, and apps are hard for them. Almost everything I’ve worked on since has tried to make that easier, usually by taking something off the screen. The phone shows what each project looked like.

2020

PopShop: shops for people who sell on Instagram and WhatsApp

Associate PM on a 16-person team building a new app inside Meesho

My first job. Every seller on PopShop got a shopfront. Buyers could browse shops from lots of sellers and order in a few taps, and Meesho took care of payments and delivery. Sellers brought their own buyers by running ads to their shopfront.

I worked on seller growth. A typical seller had about ₹2,000 a day to spend on Meta ads and could pack around 40 orders a day. I sat with more than 100 of them and helped them run those ads: who to target, which products to push, what the ad should say. What worked turned into workshops, one-to-one help and short how-to videos.

The cohort went from 10 to 50 orders a day. Meesho folded PopShop back into the main app once it worked.

2021

Checkout, and the address problem

Associate PM, Checkout

Meesho had once tried filling in the address from the phone’s location and given up. We brought it back. We tested map providers (MapMyIndia beat Google on Indian addresses), asked for location as soon as the app opened, which leadership pushed back on and 60–70% of people accepted, and changed how much we autofilled depending on how accurate the location was.

Reverse geocoding alone added +8% activation, and the whole charter +10%.

Lesson I kept: nobody’s address fits in eight boxes.

2022

Meesho’s first GenAI bet

Founding PM, GenAI pod

Meesho wanted to know where generative AI was worth investing in, and I got the chance to find out. I spent two months going through ideas from across the company and scored each one on three questions. How much revenue or cost does it move? How close is it to the core business? Can today’s models actually do it? Customer support came out on top, and the scores also told us which ideas to drop. We built a support agent on retrieval and fine-tuned open-source models.

50K chats a day within about three months. 80% fewer human chat agents. Cost per chat from ₹6–7 to under ₹1.

The GenAI pod on stage receiving Meesho’s Winning Pod of the Quarter award
The GenAI pod, Meesho’s winning pod of the quarter
2023

A support agent you can phone

PM, GenAI

The plan was to sell our chat agent to other companies. I pitched it to 30–40 startups and came back unconvinced. Chat was easy to copy, and small businesses didn’t get enough chats to care. A phone agent was much harder to build, so much harder to copy. We built one that spoke Indian languages at a company hackathon, and it moved Meesho’s bet from chat to voice. I picked the model and the inference partner, where latency decided almost everything, and ran pilots with outside clients.

30% of Meesho’s support calls, about 60K a day. Cost per call from ₹6–7 to ₹3, and fewer people calling back about the same problem.

It worked well enough that Meesho started a new line of business on the back of it: Meesho AI Services (MAS).

The team holding the first-prize cheque at Meesho’s hackathon
First prize at the Meesho hackathon
2024

The signup that disappeared

PM II, Growth

Our data showed login was where new users from small towns dropped off most. So instead of a better OTP screen, we got rid of the screen. People reinstalling the app were recognised from their device. New installs were verified quietly through the mobile network. Anyone we still couldn’t verify was asked later, while entering an address, when they already wanted to buy.

Login completion went from 66% to 74%, and activation rose 17% against a holdout.

2025

Vaani, a shopkeeper in your phone

Senior PM, owner

New users from small towns were leaving before their first order. Simpler screens, explainer videos and audio hints each helped a little and then stopped helping. The app itself was the problem. So we built an assistant you talk to the way you’d talk to the person behind the counter. It introduces itself during onboarding and offers help when someone gets stuck, like a payment that stalls or a search that finds nothing, because almost nobody presses a mic button on their own.

1.5M+ users in the first month. +22% activation among people who used it, +6% across half of all new users. 39% adoption. A voice stack 22× cheaper than the default cloud setup.

Addresses by voice: the village, a landmark, whose house it is. That alone added another +5%.

Presenting the talk Designing Voice-First E-Commerce for Rural India
Presenting “Designing Voice-First E-Commerce for Rural India”, April 2026
2026

Agents with no screen at all: the Agentic Marketplace Platform and Buy-For-Me

Senior PM, Agentic Marketplace Platform

Once Vaani worked, every team wanted an agent. I’m the only PM across three engineering pods building the parts they share: memory, evaluation and orchestration. It doesn’t depend on any one model, so we can switch when something better or cheaper comes out. I also mentor Buy-For-Me. Shoppers buy from D2C brands without leaving Meesho, and agents place, track and return the orders on each brand’s own store.

Buy-For-Me is live with ~100 Shopify brands at about $10K GMV a day.

After hours

What I build on weekends. Agents do most of the work and I act as the editor, which turns out to be the best product education I’ve had.

8 Bit History

Ancient India, one episode a day, on Instagram @8bit.india. Each episode picks up where the last one ended.

The Kallanai dam on the Kaveri, from episode 36 Portrait still from episode 41 A pillar and fallen helmets, from episode 57 A lamp-lit doorway before a stupa, from episode 73 Still from episode 22 Still from episode 26 Still from episode 33 Still from episode 45 Still from episode 53 Still from episode 61 Still from episode 69

I love history and never had time to make anything with it, so I built a studio that makes it with me. Agents research from a catalogue of sources, draft the script against written principles, generate the stills and inspect every one, narrate with Sanskrit and Pali names spelled in Devanagari, then transcribe the narration back to catch any mispronunciation. They cut, caption and publish the episode, read the analytics, and write down what to change in the next script.

  1. Sources
  2. Script
  3. Stills + visual QA
  4. Narration + ASR check
  5. Edit
  6. Publish
  7. Analytics, back to script

I spent weeks testing hook wording. The data said wording barely mattered. The subject did.

3.5Mviews across 60 reels
99Kshares
59 → 12.3Kfollowers in seven weeks
63Ksaves

Civic Issue India

Bengaluru’s complaints on X, sent to the person who can fix them. Live at civicissue.in.

Bengaluru complains loudly on X, and almost none of it reaches the official who could act. This collects public posts every day and uses a language model to keep only the actionable complaints. Each one is matched to a ward and a department and given a deadline, so an official sees a queue rather than a timeline.

BBMPBESCOMBWSSBTraffic police
Posts collected4,989
Actionable complaints kept1,012
Wards they map to369

8-bit Humanity

How phones, feeds and AI are changing what people do. On Instagram @8bit.humanity, since October 2026.

This one has my face in it. Every episode starts from a primary source I’ve actually read: a court verdict, a research paper, a court order. Agents help me research and draft the brief, check the script before I record, and make the covers and the edit. I read it to camera.

It’s the opposite bet to 8 Bit History. That channel is about the past, and agents make all of it. This one is about the present, and it only works if a real person is saying it.

Field notes

Things I believe now that I didn’t when I started building with AI. Some about users, some about building, some about teams. I’ll be wrong about a few.

Most of them started on visits like these.

Left: at a seller’s garment workshop. Right: sitting on the floor with two women in their home
A seller’s workshop, and a customer’s front room
Interview on plastic chairs in an open yard
Chairs out in the open, under the village mobile tower
A group interview in a village courtyard
Outside a brick house, one family at a time
Interview at the front of a house
Notes on a green clipboard, outside a shuttered shop
Interview in a narrow lane outside a home
Indoors with a family, next to their stacked bedding

On users

01The cart is a foreign object

When we sat with users in small towns, some of the friction was humbling. The cart icon meant nothing to people who had never pushed a trolley through a supermarket. Typing into a search bar was slow and felt unnatural.

E-commerce was designed by people who already knew how to shop online. For the next few hundred million users, the familiar model is the neighbourhood shop: you describe what you need, the shopkeeper asks a question or two and shows you three things. We weren’t trying to teach people the internet’s metaphors. We were trying to bring the shop’s conversation online.

02An address is a story, not a form

Many rural users couldn’t fill our address form. They knew where they lived; that just isn’t how an address exists in their heads. They know the village, a landmark and whose house it is.

Voice let us ask the way a person would. The hard part was knowing what to ask next and when to stop, so we built that as an explicit state machine tied to geocoding. When users fail a form, check whether the form matches how they hold the information before you redesign it.

03Every turn has to count

Voice is intrusive. It takes over someone’s attention in a way a screen doesn’t, so a voice turn has to give more than the screen would have.

Every turn also costs money. In a business where an order is worth a few hundred rupees, a chatty assistant can lose money on the very users it was built to win. Fewer, better turns was the right rule for experience and for unit economics at once.

04Nobody presses the mic button

If adoption depends on users discovering a new way to use the app by themselves, it won’t happen. Vaani reached 39% adoption because it introduced itself during onboarding, and offered help when behaviour showed someone was stuck: a stalled payment, a search that came back empty. The assistant should show up when it’s useful.

05When fixing the UI stops working

Before Vaani we simplified screens, added explainer videos and tried audio guidance. Each moved activation a little and then flattened out for rural cohorts. Small wins that stop compounding were the signal that we were executing an idea with a ceiling. That’s when an expensive change of interface becomes worth paying for.

On building

06Cost is a product decision

Cost per conversation decided whether we could reach every user or only a pilot cohort. Vaani’s voice stack ended up 22× cheaper than the default cloud setup, mostly from moving speech on-device, a choice that came out of benchmarking rather than conviction. A PM who treats inference cost as engineering’s problem ships something that works in the demo and gets rolled back at the budget review.

07Design for the broken input

Real speech is noisy: mixed languages, background sound, cheap microphones. A pipeline that assumes a clean transcript fails exactly where it’s needed most. We built a salvage layer that recovers intent from noisy transcription and keeps what the assistant says on a controlled script. A wrong word on screen is a typo. A wrong word spoken aloud with confidence breaks trust.

08Latency is a design problem

You can’t always make the model faster, but you can make the wait feel different. We let the screen respond and move while the voice catches up, instead of leaving people in silence. For the phone agent, latency mattered more than benchmark quality when choosing the model and inference partner.

09Evals that know about revenue

Most evals ask whether the model answered well. That can’t tell you whether the conversation led to an order. We joined clickstream to conversation logs so every conversation could be traced to what the user did next. The rest is unglamorous: golden datasets, sampling heuristics, people reading transcripts every week.

10Not everything should be an LLM

The address flow could have been one big prompt. It worked better as a state machine with the model doing what it’s good at, which is understanding a messy answer. Use the model for language and keep the logic where you can see it, especially where a mistake sends a parcel to the wrong village.

11Build the platform second

Meesho’s Agentic Marketplace Platform exists because Vaani came first and taught us what memory, evaluation and orchestration needed to do. A platform designed before a real product has used it tends to be general in the wrong ways. Two rules we hold to: stay model-agnostic, and make build-vs-buy calls layer by layer.

On teams and bets

12How to choose the first bet

In late 2022 I scored every GenAI idea on three things: the size of the lever, closeness to the core business, and how well today’s technology fits the problem. The third question does most of the work. Plenty of valuable problems are a poor fit for what models can do right now.

13A demo beats a deck

The move from chat to voice came from a hackathon prototype that leadership could phone and hear. With AI products, how the thing feels is much of the argument, and you can’t put that in slides. To change a big decision, build the smallest thing someone can try.

14Look for the hard version

After pitching our chat agent to 30–40 startups I thought selling it wouldn’t work. Small businesses lacked the volume, incumbents owned the integrations, and chat was too easy to copy. Voice over telephony avoided all three because it was harder: latency, Indian languages, telephony plumbing. The difficulty was the moat.

15The team I’d build again

Small and long-lived, because know-how about AI products builds up in people. Someone who reads transcripts every week, because dashboards tell you that something changed and transcripts tell you why. Field time for everyone: engineers who have watched a user struggle make different trade-offs. And permission to kill things cheaply, without it being a career risk.

16PMs should hold the prompts

In AI products the prompt, the eval set and the conversation design are the spec, in a form that runs. A PM who hands the prompts to engineering has handed off the product. I write prompts, read failure cases and own the golden datasets, because that’s where decisions about what the product does are actually made.

Talks, awards and before Meesho

  • 2024
    Spoke at Google India about building GenAI for Bharat’s shoppers.
  • 2018–2020
    Prepared for the civil services exam before joining Meesho.
  • 2015
    Public Policy Fellow at the Vivekananda International Foundation. My proposal on Indian Railways reform was submitted to the Union Minister.
  • 2013–2017
    B.Tech at IIT Guwahati. In 2016 I was Overall Coordinator of Alcheringa, the college’s cultural festival: a 300-person team, 70–80K visitors, a ₹1 crore budget and auditions in ten cities.
Presenting to a full room at Google’s Bengaluru office
Google India, August 2024

Say hello.

Typing is fine too. I won’t hold it against you.

ishan.sharmaiit@gmail.com
Ishan Sharma, Bengaluru, 2026 Built by me and a few agents, which is roughly the point.