All work

IrrigaPlan

Planning & operations

One design. A connected workflow.

An irrigation workspace that connects site design to validation, material takeoff, estimates, and installation records.

IrrigaPlan design studio with satellite map, irrigation zones, sprinkler coverage, and zone inspector
Illustrative sample plan
  1. Design

    Map the site, components, and zones.

  2. Estimate

    Let the design inform quantities and costs.

  3. Handoff

    Carry the plan into proposals and install notes.

My role
Independent product design & development
Built for
Landscape and irrigation planning workflows
Tools
Next.js · TypeScript · MapLibre · Local persistence
01 / Context

The problem
behind the product.

A plan is only the beginning. Components, pipe lengths, water assumptions, pricing, and field records can become disconnected as a design changes. That creates repeated work and makes it harder to explain an estimate.

The approach

Treat the design as the shared source for the rest of the workflow. Draw the site, place components, organize zones, inspect planning estimates, and turn the same design into materials, pricing, proposals, and install notes.

02 / Product judgment

A few decisions
that shaped it.

01Connect geometry to quantities

Derive material takeoff from the components and pipe routes in the design. Keep quantity traceability available so an estimate can be checked against the plan.

02Make assumptions visible

Distinguish measured water supply from planning presets. Show conservative hydraulic estimates and preliminary status rather than implying engineering-certified results.

03Keep the workspace local and recoverable

Start with browser-local autosave and JSON backups. Preserve proposed designs in an independent as-built revision, and report save failures rather than silently replacing work.

04 / How I built it

AI helps me move.
Judgment sets the direction.

AI-assisted development helps me iterate on a detailed operational interface and its underlying calculations. I focus on connecting the interaction model to domain behavior, checking quantity and pricing examples, and testing the complete path from design to deliverables.

05 / Current state

Where it is.
Where it goes next.

Working MVP

The working MVP supports map editing, zones, planning validation, design-derived estimates, proposals, install notes, and as-built revisions. It runs without an account and stores projects in the current browser. It has no cloud synchronization and is not an engineering-certified installation system.

What’s next

Refine map editing and small-screen layouts, improve print framing, and continue validating the assumptions and handoff with realistic planning scenarios.

Next project

Span

Start a conversation

Good work starts
with a good question.

I’m interested in teams and people turning real problems into useful products. If that’s the work you’re doing, I’d like to hear about it.