Kshitij Bhatnagar
  1. Kshitij Bhatnagar
  2. Projects
  3. FARsight

FARsight

A zoning-compliance copilot for architects

Research, 2026, AI & Agents

Built by Kshitij Bhatnagar

A pre-submission FAR and zoning checker for architects: pick the region, upload an IFC design, and get a pass/fail report with the cited clause and the change needed to comply.

The spark

Architects I know waste days manually cross-checking designs against dense, non-machine-readable zoning PDFs, and still risk a rejection at submission.

What was built

I built the compliance core first: it parses an IFC model with IfcOpenShell, computes FAR and ground coverage, and checks them against cited, versioned rule packs for residential plots. Delhi's numbers are verified against the MPD-2021 table and Gurugram's against the Haryana Building Code 2017, with Noida marked provisional because its regulations only exist as scanned PDFs. Detecting the zone from a map pin is the next step.

Architecture

  • IFC (ISO 16739) parsing via IfcOpenShell
  • Hand-curated, cited, versioned rule packs
  • Deterministic gap solver suggests the fix

Highlights

  • Region, IFC upload, pass/fail report
  • Pass/fail with fixes to comply
  • Delhi and Gurugram rules verified
  • A pre-check, not a legal authority

Built with

  • Python
  • FastAPI
  • IfcOpenShell
  • Shapely
  • Pydantic

More about Kshitij Bhatnagar