← PortfolioRelease candidate

Field records and guidance that stay on the phone.

Grassland is an offline-first Android application for mapping maintained land, recording work, visualizing coverage, retaining observations, and generating optional local guidance.

GR

Offline-first property maintenance with optional on-device guidance.

Context

The system, not just the model.

Outdoor maintenance needs reliable recording with intermittent connectivity, direct controls, exportable records, and an interface that remains useful without an account or cloud service.

System surface

What the work covers

  • On-device property, track, coverage, observation, and photo storage
  • Background location recording designed for interrupted mobile operation
  • Coverage and attention views grounded in recorded work
  • Optional compact language-model guidance running on the phone
  • Deterministic fallback when local model inference is disabled or unavailable
  • User-directed export in common open formats

Engineering lessons

What it demonstrates

  • Offline-first means every primary workflow remains coherent without a connection.
  • AI-generated and deterministic guidance must be labeled honestly.
  • Battery, permissions, process death, and recovery are product-domain concerns on mobile.
  • Portability should be a user action, not an automatic developer data feed.

Public claim boundary

What we are—and are not—saying.

The application is code-complete for an initial release, but public app-store availability is not claimed.

The initial release is code-complete, while public app-store publication and availability remain outside the claim made here.

Start with the constraint

Need this kind of joined-up local engineering?

We work across the device, data, model, application, and release boundary—while keeping maturity and risk visible.