DIMUTO • FARM MANAGEMENT DASHBOARD

Every farm, visible in one place

Redesigning a harvest logging tool into a data-driven operations dashboard for agricultural supply chain managers

Team

Product Designer, AI/Blockchain Engineer, Developer, Product Manager

Industry

Fintech

Primary Role

Product Designer

When

2 months, Sep-Oct 2026

Team

Product Designer, Product Manager, Engineer

Industry

AgriTech

Scope

  • Designed a new Overview tab for tracking farm performance, output trends, and projected targets

  • Redesigned four existing tabs (Fields, Harvest, Activities, Personnel) to surface harvest output alongside its monetary value, and enable comparison across farmers and fields

  • Designed farmer profile pages, farm settings, and Create, Edit, Delete forms and flows

Team

Product Designer, AI/Blockchain Engineer, Developer, Product Manager

Industry

Fintech

Primary Role

Lead Designer

Timeframe

Aug - Dec 2024

Scope

Designed from scratch and shipped Phase 1 of an agentic AI assistant on DiMuto's platform.

  • Defined 3-phase product roadmap from data retrieval → task automation → autonomous co-pilot

  • Built evaluation framework with 82 test questions and 3 automated evaluators, scaling across phases

The challenge

The platform recorded harvests but didn't help anyone use the data

DiMuto's farm management module let field workers log harvests and activities through a mobile app. The data was coming in, but the web platform just mirrored the mobile input screens — individual entries with no aggregation, no comparisons, no trends.


Managers who wanted to compare output across farmers or track field performance had to export to spreadsheets and do the analysis themselves.

Before (Left): A flat activity list with no links between records — each entry is a dead end.

After (Right): Activity records link directly to fields, farmers, and locations. Clicking a field name opens that field's detail page; clicking a farmer opens their profile. The expandable panel surfaces documents, photos, GPS coordinates, and notes inline.

Two audiences, one platform — different jobs

For this project, the product manager gathered requirements from Great Giant Fruit's team directly; I translated those into the interface.


Field workers (mobile — out of scope)

This group of users log harvests, record activities, and capture photos on-site. The mobile app already worked well for this.


Upper management and farm managers (web — my focus)

This group of users need to see not just what was harvested, but what it's worth. Different fruit grades carry different pricing, so a field producing mostly Grade A papayas is far more profitable than one producing Grade B. Managers needed harvest output tied to its monetary value, performance compared across farmers and fields, and a way to check whether output is meeting projections. All of this was not supported by the existing web interface.

Field workers log harvests and activities on the mobile app on-site. Upper management and farm managers use the web platform in the office to review output, compare performance, and track revenue. The redesign focused on the web experience.

Designing five tabs: one new, four redesigned

  1. Overview tab: Farm performance and output at a glance

This tab didn't exist before. I added it as the Farm Management module's landing page so managers could see how the farm is performing without digging through individual records.


It shows monthly harvest output against projected targets, with stat cards for totals (harvests, revenue, fields, personnel) and time-series charts for spotting trends over time. A donut chart breaks down expenses by category. Date filters and farm selectors let managers adjust the view they want to see without leaving the page.

The Overview tab shows key farm stats (total harvest, expenses, profit), a harvest performance chart comparing actual output against expected targets over time, and an expense breakdown by category. Date and week selectors let managers adjust the view to any period.

  1. Fields tab: Structured records with summary stats

Redesigned as a sortable, filterable table with stat cards at the top (total fields, currently harvesting, recorded harvests). The Create New Field form uses dropdowns for crop type and location to keep data consistent, instead of manual user input.

Fields listed with stat cards showing totals at a glance (currently active, harvesting this week/month, harvesting next month). Table columns include field name, crop, location, farmer, planting and estimated harvest dates, estimated yield, and status.

The Create New Field / Edit Existing Field form uses dropdowns for crop type, planting method, seed name, and location to keep data consistent across users instead of relying on manual text input.

  1. Harvest tab: Tying harvest output to revenue

The main decision here was showing harvest grade alongside quantity and revenue in the same row. A harvest record isn't just "500 kg of papayas", it's "500 kg of Grade A at X price per kg." Managers can see the potential revenue of the harvest output, not just volume.


Filters narrow results by time period, field, crop type, and grade, and the stat cards above the table update to reflect the filtered set. That means selecting "this week" instantly shows total harvest records, total harvest amount, waste, and total harvest revenue for that period. A hover interaction on each row reveals additional details (such as the Pack Plans it's linked to) without requiring a click-through.

Harvest records show grade, price per kg, and quantity in the same row — tying output directly to its revenue. Stat cards above the table update to reflect the total of the filtered results (e.g. total harvest amount and total harvest price for the selected week).

  1. Activities: Additional context about the line item without leaving the page

Activities like pest monitoring, plant loss, and population tracking are logged on mobile. On web, I used an expandable "Additional Info" panel inline within the table row. This modal shows location, documents, photos, and notes, so managers don't have to click in and out of each record to understand what happened.

Activity records with inline photo thumbnails and an expandable Additional Info panel showing location coordinates, attached documents, photos, and field notes. This provides easy access for the managers and executives to see each record without leaving the page.

  1. Settings tab: Farm-level configuration

Settings allow managers to define reusable values such as harvest grades, activity types, field categories. These populate across dropdowns across the module's forms. This keeps data consistent and saves time for users creating new records. Harvest grades are the most important since grade directly determines pricing throughout the module.

Farm-level settings for defining harvest grades, activity types, and other reusable values that populate dropdowns across the module's forms

  1. Personnel — output by farmer

The original tab was a name list with no farmer profile page. I redesigned it to show each farmer's output (locations, fields, grades, revenue, quantity) in sortable columns so managers can compare across their workforce.


An expandable row shows the farmer's profile without navigating away. I also created dedicated farmer profile pages with their own Fields, Harvest, and Activities sub-tabs. This allows for a filtered, per-person view useful for on-the-ground audits when managers visit the field and need to quickly check a specific farmer's output, assigned fields, and recent activities.

Farmer listing with sortable output columns (locations, fields, grades, revenue, quantity). Each row is tied to a face so farm managers are able to quickly identify the farmer associated with the field or harvest.

Individual farmer profile page with dedicated Fields, Harvest, and Activities sub-tabs — a filtered view of the farm's data scoped to one person, useful especially for on-the-ground field audits.

  1. Settings tab: Farm-level configuration

Settings allow managers to define reusable values such as harvest grades, activity types, field categories. These populate across dropdowns across the module's forms. This keeps data consistent and saves time for users creating new records. Harvest grades are the most important since grade directly determines pricing throughout the module.

Farm-level settings for defining harvest grades, activity types, and other reusable values that populate dropdowns across the module's forms

Impact and Reflection

Live on Great Giant Fruit's papaya farm

The redesigned Farm Management module is live and in use by Great Giant Fruit's management team on their papaya farm. Before the redesign, managers were working with rows of raw data on the old platform. The Overview tab now gives them a performance snapshot without digging through records, and the filtered views across Harvest, Activities, and Personnel tabs let them narrow results by time period, field, crop, or farmer — with aggregated totals (total harvest amount, waste, revenue) updating to reflect the filtered set. Instead of exporting to spreadsheets to compare outputs, they can now see and compare results directly on the platform.


What I'd do differently

I didn't have direct access to end users during this project, since the requirements came through the product manager. If I could redo this, I'd push to observe a farm manager using the old interface firsthand before designing the new one. Even one session would have helped me prioritise which data points matter most in the Overview tab rather than working from secondhand requirements.


What's next

The Expenses and Storage tabs are still in their original state and could benefit from the same treatment (connecting raw records to aggregated insight.) A cross-farm comparison view would also be a natural next step, letting management compare performance across multiple farm locations instead of reviewing them one at a time.

LangSmith eval setup or results (if available)

LangSmith eval setup or results (if available)

LangSmith eval setup or results (if available)

LangSmith eval setup or results (if available)

Panel open alongside platform page, showing the compressed layout

Panel open alongside platform page, showing the compressed layout

  1. Settings tab: Farm-level configuration

Settings allow managers to define reusable values such as harvest grades, activity types, field categories. These populate across dropdowns across the module's forms. This keeps data consistent and saves time for users creating new records. Harvest grades are the most important since grade directly determines pricing throughout the module.

Farm-level settings for defining harvest grades, activity types, and other reusable values that populate dropdowns across the module's forms

  1. Settings tab: Farm-level configuration

Settings allow managers to define reusable values such as harvest grades, activity types, field categories. These populate across dropdowns across the module's forms. This keeps data consistent and saves time for users creating new records. Harvest grades are the most important since grade directly determines pricing throughout the module.

Farm-level settings for defining harvest grades, activity types, and other reusable values that populate dropdowns across the module's forms

Currently open to new opportunities

Currently open to new opportunities. Say hi!

Currently open to new opportunities