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.
Python · Rust · GeoAI (SAM 3 / DeepForest) · Space Syntax (SSE) · Rhino / Grasshopper · RhinoCommon (C# / C++) · QGIS · Spatial SQLite · MCP
|
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 ( Hardware ground-truthing ( |
| 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) |
| Item | Status |
|---|---|
| Isocurve simulation plugin (Grasshopper / Food4Rhino - @iscvlab) | IN PIPELINE |
| Timberpin field sensing | PREPARED |
Unified portfolio site (iscvlab.com) |
IN PIPELINE |
- 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.
Open to roles and collaborations in computational design, spatial analytics, and AEC / PropTech tooling.
- Research Lab: ISCV | Isocurve Research Lab (@iscvlab)
- CanopyGIS (Thesis GeoAI Platform): github.com/napattan/CanopyGIS · Live Demo
- SSE (Space Syntax Engine): github.com/napattan/sse-space-syntax · QGIS Plugin Portal
- Bangkok Spatial Suite: bangkok.iscvlab.com
- LinkedIn: linkedin.com/in/napatphas
- Email: tanfasantia@gmail.com
- GitHub: @napattan
