Proof point β†’ Agriculture is the real economy. I’ve built the software layer a modern Nigerian farm runs on - from broilers to invoices.


🩻 Problem

Nigerian livestock farms run on exercise books. Stock counts, mortality, feed costs, sales - none of it is queryable, so none of it is bankable: a farm with no records is a farm no lender or investor can touch.

πŸ”¨ Solution

FarmPlus (branded Famoroti Farms, Inc.) - multi-tenant farm record-keeping with billing:

Architecture Overview

  1. Domain-first data layer - 13 per-species livestock models (broilers, layers, fish, goats, pigs, turkeys, even ostriches): the schema mirrors the real farm, not a generic “animal” table.
  2. SaaS scaffolding from day one - companies, farms, sections, roles and invites, plans and subscriptions, sales and invoices, audit logs, and production-vs-sandbox API keys.
  3. API - Express/Mongoose MVC with Joi validation, Sentry, SendGrid, Google Maps integration, pagination and encryption helpers.
  4. Dashboard - React with Redux (auth, companies, invoices, access flows), protected routes, and a hand-rolled SCSS component library.
  5. Design before code - a dedicated wireframe repo (draw.io) preceding the build.

Quality signals

  • Travis CI configured with a MongoDB service.
  • A real team workflow: #farmplus-eng Slack channel and onboarding README.
  • ~2 years of maintained activity (2021–2023) - a product lived with, not a weekend demo.

πŸ“œ Philosophy

Model the domain as the farmer sees it; build the SaaS machinery (billing, tenancy, audit) underneath from the start. The architecture here became the personal boilerplate that powered E-Student and Lemify.

πŸŽ“ Key learnings

  • Multi-tenant, role-based SaaS structure: companies, invites, API keys, audit trails.
  • Subscription and payments domain modeling.
  • The cost of over-specific schemas - 13 near-identical animal models taught the abstraction lesson permanently.
  • Full-stack solo-plus-team ownership: API, dashboard, and wireframes by the same hand, with collaborators onboarded.

πŸ“ˆ Output & impact

  • A complete agritech platform (API + dashboard + wireframes) maintained across two years with CI and a small-team workflow.
  • Farm records as structured data - the precondition for the agricultural credit the sector needs.

🌍 Why this matters

The Founder Journey Β· Access to Capital. Tech ecosystems are judged by whether they reach the real economy - and in Nigeria, agriculture is that economy. Bankable farm records are what connect lenders to actual farmers. This is agritech built from the operator’s side, not read about.


πŸš€ Hire me

Digitizing an agribusiness or real-economy operation? Let’s talk β†’ Β· See also: Flenager Β· The thesis