Project 10. Agriculture

Crop-risk scores from a partner's proprietary model, shipped in a week with Claude Code

A platform that tells growers how exposed their crop was to an environmental event, and how likely the harvest is to be damaged. The data ingestion and the app are ours; the science stays with a specialist partner's proprietary model. Built entirely with Claude Code, shipped in a week.

What it changed

  • Shipped in one week, 100% of the code written with Claude Code under our specification and review.
  • Field measurements ingested at scale into a data lake and PostgreSQL.
  • A clean boundary that keeps a scientific partner's intellectual property on its side, and everyone's trust.

The situation

When something in the environment hits a growing region, producers need to know how exposed their crop was, and how likely it is to be damaged, before they spend money harvesting and processing it.

The analysis that turns field measurements into a risk score belongs to a scientific partner. Their model is their intellectual property, and they weren't going to hand it over.

What we built

  • Ingestion at scale of the measurement payloads, into a data lake for analysis and a PostgreSQL database for the application. We've built this kind of pipeline many times (an example).
  • A clean boundary for the science. We send the data to the scientific partner, their model computes the insight on their side, and they send back the results, which we store and present. The valuable analysis never runs on our systems. We're the data and application provider, they keep their IP, and each side can trust the arrangement.
  • A web app that doubles as an admin panel, for the client's users and for managing them.
  • Infrastructure in code with Pulumi, like every system we build.

How it was built

Entirely with Claude Code, and shipped in a week. That isn't a shortcut on quality: it's what agentic programming looks like after years of practice. We wrote the specification, set the architecture and the standards, and reviewed what the agent produced. The routine parts of the system, which we'd built by hand many times before, took hours instead of weeks.

Why it matters to you

Two lessons. When a partner's IP is the product, design the boundary first and the rest follows. And a well-specified system of this size no longer takes a quarter to deliver: it takes a week.

Related projects

  1. 06 Forecasting a weather-driven risk for farmers, from a research paper to agents An Australian agriculture-technology company with a large IoT sensor network · Agriculture technology A sensor network, a white paper from an established Australian scientific organisation and some research code became a production system that forecasts when field conditions turn risky: data lake, models, accuracy reporting and an installable app. Built by hand, then modernised with Claude Code, which now runs it.
  2. 14 BobNinja, serious software that runs entirely in your browser Our product · Developer tools Free online tools, PDF compression and image extraction among them, that run 100% in the browser with no application server: Rust compiled to WebAssembly, hosted for free on Cloudflare. Written in a language I had never used professionally, thanks to AI.
  3. 01 Off a fragile VPS and onto AWS, with almost no downtime An Australian agriculture-technology company with a large IoT sensor network · Agriculture technology A growing agtech platform ran on a single server that could neither scale nor be secured. I moved all of it to AWS, live, with almost no downtime: AWS in front of the devices first, then both systems running in parallel, then a cut-over that lost no data.
  4. 02 Cutting an AWS bill from US$240k a year to under US$40k An Australian agriculture-technology company with a large IoT sensor network · Agriculture technology · In progress An agtech platform was paying about US$240,000 a year for AWS. The programme under way takes it under US$40,000: roughly US$200,000 a year back in the business, for the same workload.

Got a project like these?

Tell us where the business needs to go. You'll talk to the engineer who will design and build it, not a salesperson, and get an honest answer on whether we're the right fit.

Contact Us

For general inquiries, please contact us at:

For e-learning capabilities, please contact: