Farmerpay
FarmerPay is a digital platform offering farmers seamless access to credit, insurance, and advisory services through secure workflows. It uses digital public infrastructure (Aadhaar, AgriStack, UPI), AI-driven profiling, and blockchain for transparency.
Product Design
AI
UX
UI

Read Case Study
Project Overview
Client: Farmerpay, a pre-seed fintech startup
Industry: B2B2C, Fintech
Timeline: 8 weeks till now (2025)
My Role: Lead Product Designer
Context
Onboarding is fully digital, supporting low-literacy users, multiple languages, and assisted modes, integrating with APIs for KYC, land records, and financial data. The system builds comprehensive farmer profiles, calculates a livelihood score, and tailors financial products and advisories accordingly.
How Did I Add Value?
As the sole designer in a indian government backed startup, I built and restructured the entire user flow + architecture in order to make the product function.
Discovery
Internal Findings
A one-size-fits-all UX approach failed to support farmers with varying levels of digital literacy, from feature phone users to smartphone users.
This led to simplifying navigation and introducing guided, adaptable flows to reduce confusion and improve usability.
Problem
The Challenge
Farmers found the app hard to use because it had too many steps, limited langauge adaption, unfamiliar terms.
For users with limited digital experience, even basic actions like onboarding or payments felt confusing and stressful.
My Solution
We simplified the experience with guided flows and added Bhashini AI so farmers could set the app language by simply speaking during onboarding.
The app automatically detects their language and converts the entire interface, making it easier and more comfortable to use.

Select Language from tiles and if language is not there speak your language by clicking CTA

Record voice for voice and dialect detection

Wait till it processes the voice, feedback comes in language detected by the voice.

Confirm your detected language or speak again.

Error State design for this flow