Skip to content
yashraj.
[ Case study · 03 of 03 · AgriTech · Marketplace ]

Bijak 

Three marketplace apps. One reusable engine.

Client
Bijak
Role
Software Engineer I · Mobile
Year
2021-2022
Duration
1.5 years
Share
Bijak
AgriTech · Marketplace2021-2022
[ Overview ]

The brief, in a paragraph.

Bijak operates India's largest agri-trading platform connecting farmers, traders, and buyers. Their suite of three marketplace apps needed rapid feature development to stay ahead in a competitive market. The apps faced usability friction in trade flows, lacked real-time pricing updates, and needed better alignment between user needs and product features. The development velocity needed to increase without sacrificing quality.

+30%
Functionality lifted
15+
Features shipped
+40%
Sprint velocity
3
Marketplaces
[ 01 · Problem ]

Every project has a story before it has a solution. Here's the part nobody writes on the case-study cover.

Three apps moving at three different speeds.

The apps faced usability friction in trade flows, lacked real-time pricing updates, and needed better alignment between user needs and product features. Three personas — farmers, brokers, and field agents — each had their own app, and feature velocity was uneven, code was duplicated, and product-user alignment was slipping.

  • 0115+ features stacked up in backlog across three apps
  • 02State management drifting between BLoC and ad-hoc patterns
  • 03Real-time pricing required across all three surfaces
  • 04Field-agent demographics needed visual storytelling at scale
[ 02 · Approach ]

Modular components, GetX state, agile delivery.

Integrated 15+ new features across three marketplace applications, focusing on streamlined trade flows and real-time pricing mechanisms. Implemented GetX state management for reactive data handling and built modular, reusable components to accelerate development across all three apps. Worked closely with the product team in agile sprints to prioritize features based on user research data.

/01

GetX over BLoC for this domain

Marketplace data is highly reactive — prices, listings, location. GetX gave the simplest mental model for this shape.

/02

Modular component library

Built 20+ reusable widgets shared across all three apps. New features now ship by composition, not duplication.

/03

Real-time pricing

Subscription-based price updates from the trade engine. UX optimized for low-bandwidth villages.

/04

Agile cadence with product

Two-week sprints with clear demos, prioritized by aggregated user research data, not by HiPPO.

[ 03 · Solution ]

A platform that ships across three apps simultaneously.

The component library became the secret weapon. New features now compose from existing primitives — design, code, and tests carry over.

  • 0120+ reusable widgets across three apps
  • 0215+ features delivered across 6 months
  • 03Brokerage workflow rebuilt for high-volume bulk trades
  • 04Agent app gained demographics + sell-comparison views
  • 05Sprint velocity up 40% by month four
01Trade flow
02Broker dashboard
03Agent stats
[ 04 · Results ]

The numbers, after the dust settled.

+30%
Functionality lift

Across all three apps in six months, measured by feature surface.

+40%
Sprint velocity

Story points delivered per sprint, sustained through quarter-end.

+25%
User-feature alignment

Measured via product-driven user research and post-release telemetry.

15+
Features shipped

Across three marketplace surfaces, all live in production.

[ 05 · Before vs after ]

What changed, measured.

MetricBeforeAfter
Sprint velocityBaseline at engagement start (month 1)+40% by month 4, sustained through quarter-end
Reusable component library0 shared widgets — UI duplicated across 3 apps20+ shared widgets, new features compose instead of duplicate
Backlog of cross-app features15+ features stalled across three appsAll 15+ shipped across 6 months
User-feature alignmentProduct calls driven by HiPPO opinion+25% alignment, measured via research data and post-release telemetry
[ 06 · Stack ]

What it's built with.

Mobile
  • Flutter
  • Dart
  • GetX
  • Hooks
Native
  • Kotlin
  • Java
Backend
  • REST APIs
  • Firebase Analytics
  • AWS
Process
  • Agile
  • Sprint Reviews
  • User Research

Yashraj adapts seamlessly to different processes and demonstrates strong problem-solving skills, especially in rapid bug fixing.

Amit Kumar
SDET Lead · Bijak
[ Need similar work? ]

I build Flutter apps, Next.js websites, and full-stack products for ambitious teams.

[ Build something like this ]

Got a problem with this shape?

Most engagements start with a thirty-minute conversation. Tell me what you're building and what hurts.