Skip to content
View napattan's full-sized avatar

Organizations

@iscvlab

Block or report napattan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
napattan/README.md

Hi, I'm Napat (Tan) Phasundhiae

Computational Design Technologist · Founder of ISCV | Isocurve Research Lab (@iscvlab)

Computational designer bridging city-scale data, environmental simulation, and practical automated workflows for clearer development decisions.

ISCV Lab CanopyGIS CanopyGIS Live Demo SSE Space Syntax Bangkok Spatial Suite LinkedIn Email Location Status

Python · Rust · GeoAI (SAM 3 / DeepForest) · Space Syntax (SSE) · Rhino / Grasshopper · RhinoCommon (C# / C++) · QGIS · Spatial SQLite · MCP


What I build

Automated workflows & GeoAI

Status: LIVE

AI coding agents and hybrid computer-vision pipelines connected to GIS, CAD, and documentation tools so complex spatial workflows run repeatably.

City-scale data & network topology

Status: LIVE

Urban analytics, Space Syntax street-network & visibility engines, VHR canopy intelligence, and GIS for Bangkok-scale questions: mobility, urban forestry, environment, demographics, and land use.

Environmental simulation

Status: IN PIPELINE (flagship next)

Multi-threaded Grasshopper / C# & C++ solvers for urban environmental analysis (Isocurve microclimate, wind, and solar engine).

Hardware ground-truthing (Timberpin) sits with this track.


Public receipts

Repo Status What it is
napattan/CanopyGIS LIVE (v1.0.0 · Live Demo) Hybrid GeoAI Individual Tree Crown (ITC) Delimitation & Centroid Extraction Platform integrating Meta SAM 3, Weecology DeepForest 2.1, Compact Geodesic Watershed (c = 0.008), and Graph RAG Merging (84.1% recall vs. 12.6% pure SAM; 0.0% cyan/metal roof false positives; < 30 ms interactive 6-slider client filtering; GeoJSON / Shapefile .zip / DXF R2010 CAD & Rhino export). Org mirror: iscvlab/CanopyGIS
napattan/sse-space-syntax LIVE (v1.1.1 · QGIS Portal) Dual-Engine Native Rust (sse-desktop, sse-cli, 9-Tool sse-mcp) & Qt6-Ready PyQGIS Space Syntax Engine with 100% UCL depthmapX v0.8.0 Tulip-1024 directed-segment parity (R² = 1.0000, 54.4×–57.8× faster Angular Segment Analysis; 16.69 s on Bangkok 166,514 segments in < 16 MB CSR RAM; 34.9×–144.3× faster Axial; 35.8× faster VGA & Analytical Isovists; 495.5× faster Gibson Visual Agents). Org mirror: iscvlab/sse-space-syntax
Bangkok Spatial Intelligence Suite LIVE (v3.0.0) Interactive 3D MapLibre GL JS & Deck.gl urban analytics platform for Bangkok (50 BMA districts, 31 spatial layers, multi-modal transit isochrones, environmental risk, and property intelligence) (iscvlab/bangkok-spatial-intelligence)
iscvlab/xboost LIVE (v3.5.0) Composable 15-skill /x* AI agent ecosystem & 9 Python CLI verification engines (7,652 CLI LOC) for any AI coding agent — cloud, IDE, CLI, or local LLM (Claude, Grok, Gemini, Cursor, Codex, Ollama, OpenHands, Cline, etc.), featuring the 3-Tier Compound Learning Playbooks (/xlearn), /xmouse Background Ghost Mouse, 100% red-team defect recall across 25 seeded defects in 7.15 ms, -96.64% briefing context noise reduction, and 17.7 ms /xlaya System 1 triage
iscvlab/mcp-bridges LIVE (7 Bridges · Selected for XERJ Corpus Hub) Production Model Context Protocol bridges connecting any cloud, IDE, CLI, or local AI agent to QGIS, Rhino 3D, Grasshopper, Adobe Illustrator, Figma, and Ghost Mouse with 1-prompt universal agent install and Parallel-Brains Single-Mouse /xultra swarm serialization (Selected for the XERJ Corpus Hub, 144 resolved graph edges)
Upstream PR Contributions LIVE (22 Contributions · 5 MERGED · 11 Orgs) Empirical open-source bottlenecks & bugfixes powered by XBoost & CanopyGIS R&D (Full Benchmark Playbook):
• Geospatial, Forest Ecology & Vision: Weecology/DeepForest #1449, #1447 & #1440 (74×–421× Shapely 2.0 vectorization discovered while building CanopyGIS) · opengeos/geoai #960 (MERGED) · martibosch/pylandstats #77 (MERGED) (4.0× centroids) · opengeos/segment-geospatial #569 · gboeing/osmnx #1412, #1410 & #1405 (40.2× speedup)
• Climate, ESG & Urban Physics: ladybug-tools/uwg #292 (MERGED) (1,735.6× speedup & #291 custom ref_bem_vector climate zones) · CLIMADA #1349–#1350 (69.9× apply_box / 11.7× CSR impact_at_reg & #1331 World Bank ISO fallback) · Deltares/hydromt #1566 (27.5× speedup & #1563 non-EPSG:4326 basin CRS) · natcap/invest #2813, #2829 (23.1× UCM & 18.1× UFRM)
• Rust & Agent Infrastructure: scb-10x/typhoon-ocr #15 (MERGED) · xerj-org/xerj #2922–#2927 (#2925 MERGED) (6 PRs: skill root auto-indexing, Thai PDF PUA, MSVC fixes, 0.00% false-confident gate on #1108) · mufeedvh/code2prompt #348
iscvlab/xocr LIVE (v2.1.0) High-speed C++ PyMuPDF vector/table extractor (19-97 ms/page, 15.0×-3,326× faster hybrid routing), Two-Stage LaTeX booktabs & scanned HTML <table> → RFC-4180 CSV surgery, Thai PUA/Sara-Am glyph normalizer, and 4-Tier local SCB 10X Typhoon-OCR v1.5 (Qwen3-VL) & baidu/Unlimited-OCR-2 hybrid engine
iscvlab/qgis-axonometric-transformer LIVE (v1.2.2) Official Qt6-verified QGIS plugin (Plugin ID: 6219, QGIS 4 Ready) for 1-click 3D isometric & axonometric diagram generation (30× faster than manual CAD) with multi-format transparent clipboard export (GitHub Repo)

Next

Item Status
Isocurve simulation plugin (Grasshopper / Food4Rhino - @iscvlab) IN PIPELINE
Timberpin field sensing PREPARED
Unified portfolio site (iscvlab.com) IN PIPELINE

Experience & Leadership

  • Founder & Lead Technologist, ISCV | Isocurve Research Lab (@iscvlab): Spatial Data, GIS Mapping, Research Synthesis & Computational Design R&D studio.
  • SHMALAB (Shma): Computational Design & Research Intern (cross-appointed across two units):
    • Research: Environmental data research, urban microclimate comfort, and evidence-based sustainability frameworks (supporting LEED/WELL principles).
    • Intelligence: Custom QGIS/Rhino automated workflows, parametric modeling, and multi-threaded simulation tools.
  • Student Union President, Faculty of Architecture, Kasetsart University (2024-2025). Led faculty-scale student operations.
  • TEDxKasetsartU core team, Head of Media. Ran media for a large public event.

Connect

Open to roles and collaborations in computational design, spatial analytics, and AEC / PropTech tooling.

Pinned Loading

  1. iscvlab/xboost iscvlab/xboost Public

    XBoost (v3.5.0) — 15 Composable /x* Agent Skills, 3-Tier Compound Learning Playbooks & 9 Deterministic Python CLI Verification Engines

    Python

  2. iscvlab/mcp-bridges iscvlab/mcp-bridges Public

    Production Model Context Protocol (MCP) & desktop CAD/GIS/Design automation suite (7 bridges: QGIS, Rhino 3D, Grasshopper, Rhino-Alias, Components-Log, Illustrator, Figma) for any AI coding agent (…

    Python 1

  3. CanopyGIS CanopyGIS Public

    CanopyGIS V1.0 — Hybrid GeoAI Individual Tree Crown (ITC) Delimitation & Centroid Extraction (SAM 3 + DeepForest 2.1 + Compact Geodesic Watershed + Graph RAG)

    Python

  4. sse-space-syntax sse-space-syntax Public

    Modern high-performance Space Syntax computational engine & scripting library (Python/Numba & Rust CSR) with 100% UCL depthmapX v0.8.0 parity (R² = 1.0000, 35×–58× faster), standalone workstation, …

    Rust