2018 - 2020

Trading Platform for Specialty Crops

 

Key Accomplishments

  • Build a commodity trading platform and seller marketplace that allowed futures contracts through product delivery.
  • Developed a crop production tool for growers that integrated with the marketplace, which helped market participants estimate future supply.
  • Led a team of engineers to deliver a minimum viable product (MVP) in just ten months.

What was OsoVega?

OsoVega was an online marketplace where growers of speciality crops could sell their harvests to consumer-packaged-goods (CPG) companies. The platform prioritized helping growers obtain the best prices while helping CPG's gain access to inventory depth. In addition to purchasing crops participants were able to speculate on the future price of crops.

Bridging the Gap Between Growers and Buyers

For the buyer side of the marketplace, a key problem is the need for a consistent supply at a predictable price. This is critical to producing products profitably and ultimately satisfying contracts with big retailers like Whole Foods.

For the growers, who were the sellers in the marketplace, two considerations became apparent. First, growers are conditioned to lock in a price for their crop based on the movement of futures prices. When the price is on the rise, or when the price-per-lb at what grower profit goal, they want to lock-in that price. Second, when growing a new crop, growers benefit from support with farming practices, yield-boosting farm inputs, and harvesting.

Wireframe of creating a season in the Osovega Growers application Wireframe of creating a season in the Osovega Growers application

Osovega — Wireframes of the grower's sell-side dashboard and pricing management.

Growers Dashboard

We opted for a hybrid e-commerce style interface that took inspiration from Amazon's seller site. Growers could list their products and set a fixed price or price range that they were willing to sell at. We staffed the marketplace with agents to assist in facilitating the transactions end-to-end.

Predicting Crop Production

In low volume markets, the spot price of goods can vary wildly, making it difficult to ensure a consistent supply. To address this challenge, we developed a farm production tool that helped growers - and the marketplace as a whole - predict the volume of crops likely to be available in a given growing season.

Wireframe of creating a season in the Osovega Growers application

Osovega — Wireframe illustrating farm production tool with harvest prediction.

The production app tracked inputs and estimated yields based on feedback from specialists who visited the farms. This information helped growers plan their harvest and production schedules, as well as provide buyers with a more reliable estimate of future supply.

Technology

Python
Postgres
Typescript
React

We chose to use C# DotNet and Postgres for the backend of the trading marketplace. The DotNet ecosystem for integrations and the language level compiler guarantees made sense in the context of this product. A series of Restful APIs provided the frontend access to the service.

For the farm production app we decided to use Python. Python's flexibility, speed and science libraries allowed us to deliver this part of the application quickly. It was also a breeze to integrate with weather stations, drone sensor data, among other data sources.

We chose a monolithic frontend application all written in React. This approach provided a seamless user experience for growers and allowed us to easily integrate marketplace data with production data coming from the fields.

© Spence Wetjen. Made in Austin, Texas USA.