reimagining the relationship between agriculture retailers and their customers.

agrantis GmbH

Product Development
System Design
Mobile
SPA

I led the product development for a new startup, building a platform and marketplace for the agriculture sector. I established the team and brought the product to market. As of 2024 we had onboarded 10 agriculture suppliers to our platform across Germany.

durationnov 2022 - nov 2024

roleHead of Software Development

agrantis, The mobile first agriculture marketplace.

…deep understanding of the practicalities of software development, combined with his thoughtfulness and problem-solving skills, enabled him to design clear and efficient solutions for the application's UX.

Matthias Kunh, CEO

case study highlights

I redefined the problem definition from the co-founders, challenging requirements and managing an external design company to create an MVP that met user requirements, gathered from interviews with the founders and their connections with farmers and retailers.

I established and led an in-house team of developers and designer, overseeing the implementation of the design, technical direction and ongoing development of the product.

I championed the creation of Agrantis’ design system, and atomic reusable elements which we implemented across our 4 applications for farmers and retailers on mobile and web.

As part of the offering I created bespoke integrations with retailers ERP systems, implementing an event sourcing and queuing system for data ingestion into our platform.

I prioritised an ‘offline-first’ mobile app, strategically supporting end users when on location away from their main office. This required implementing an advanced system to pre-generate data binaries for a fast first-time user experience and sync change sets when coverage allowed.

deep dive

agriculture checkout flows

A consistent and unique order creation experience was required across both mobile and web for Farmers and Sales representatives.

This was a unique user flow with complex technical requirements;

  • Brandable checkout flows for each retailer on the platform
  • Support for loose and unpackaged items without fixed dispensing quantities and quantity based pricing.
  • Support for schedulable pickup and delivery options that itegrated with retailers specific logistic requirements.
  • Support for Multiple payment options, account and contract based ordering.
  • Integration of BNPL services like Klarna and Billy.
  • Support for dynamic pricing by the Sales team for specific order volumes and custom customer prices.
  • Complete integration with legacy ERP systems of retailers.