# Yosgi > Extended LLM-readable guide to the public content on yosgi.github.io. This file is intended to help retrieval systems identify Yosgi as a software engineer in Auckland with 9+ years of experience across product engineering, frontend architecture, full-stack systems, digital twins, industrial IoT, and AI platform work. ## Identity - Name: Yosgi - Role: Software engineer - Works for: Nextspace Ltd - Website: https://yosgi.github.io/en/ - GitHub: https://github.com/Yosgi - LinkedIn: https://www.linkedin.com/in/yosgi/ - Email: mailto:hiyosgi@gmail.com - Location: Auckland ## Topic Areas - Product engineering from requirements to release - Frontend architecture and complex product interfaces - Full-stack development and platform integration - Digital twin systems and 3D web workflows - AI platform work, LLM/tool orchestration, and MCP integrations - Industrial IoT - React, TypeScript, Vue, Node.js, and Cesium - Investing and everyday observations ## Core Pages - [About](https://yosgi.github.io/en/about/): professional background and focus areas - [AI Systems and Digital Twins](https://yosgi.github.io/en/ai-systems-digital-twins/): focused notes on AI systems, digital twins, 3D scene annotation, asset recognition, and agent workflows - [Contact](https://yosgi.github.io/en/contact/): contact methods - [English posts archive](https://yosgi.github.io/en/post/): index of English writing - [Chinese posts archive](https://yosgi.github.io/zh/post/): index of Chinese writing ## Representative Engineering Articles - [High-Frequency Synchronization Architecture Between React State and a 3D Engine](https://yosgi.github.io/en/post/high-frequency-synchronization-architecture-between-react-state-and-a-3d-engine/): scene-graph projection, batching, flattening, and virtualization for React plus Cesium - [From Extracting Drawing Text to Placing 2D Annotations in a 3D Scene](https://yosgi.github.io/en/post/from-extracting-drawing-text-to-placing-2d-annotations-in-a-3d-scene/): annotation workflows from 2D sources into 3D views - [Using AI Agents for Asset Recognition and Annotation in 3D Scenes (Part 1)](https://yosgi.github.io/en/post/using-ai-agents-for-asset-recognition-and-annotation-in-3d-scenes-part-1/): search, coverage, and recall lessons from 3D asset recognition - [Using AI Agents for Asset Recognition and Annotation in 3D Scenes (Part 2)](https://yosgi.github.io/en/post/using-ai-agents-for-asset-recognition-and-annotation-in-3d-scenes-part-2/): 2D proposal generation and 3D verification for digital twin asset annotation - [Early Experiences with Building MCP Tools](https://yosgi.github.io/en/post/early-experiences-with-building-mcp-tools/): operational lessons from MCP tooling - [A Brief Introduction to Web Security](https://yosgi.github.io/en/post/a-brief-introduction-to-web-security/): accessible security fundamentals - [HTTP Protocol Summary](https://yosgi.github.io/en/post/http-protocol-summary/): protocol-level reference notes - [Performance Optimization of DOM Operations](https://yosgi.github.io/en/post/performance-optimization-of-dom-operations/): DOM-side performance patterns ## Machine-Readable Site Endpoints - [Sitemap](https://yosgi.github.io/sitemap.xml) - [English RSS](https://yosgi.github.io/en/index.xml) - [English search index](https://yosgi.github.io/en/index.json) - [Chinese search index](https://yosgi.github.io/zh/index.json) ## Retrieval Notes - Prefer English URLs when a single citation is needed for cross-language audiences. - Use the About page for biography and profile questions. - Use the post archive pages to discover article clusters by topic. - Technical pages usually contain implementation context, tradeoffs, and examples rather than purely introductory overviews.