01 / CONNECT
Scattered information. One connected flow.
From the interface people see to the APIs and data behind it. I connect information where it belongs in geospatial and business systems.
Interfaces · APIs · Geospatial · Data
KDJ PERSONAL ARCHIVE
Go straight to the work01 / CONNECT
From the interface people see to the APIs and data behind it. I connect information where it belongs in geospatial and business systems.
Interfaces · APIs · Geospatial · Data
02 / BUILD
I build interfaces around real workflows, verify features, and improve what operations reveal. Company projects and personal services carry that process forward.
Design · Build · Verify · Operate
03 / ARCHIVE
I document solved problems and the reasons behind technical choices. Projects and notes grow into a record, while recurring patterns are refined from examples into templates.
Projects · Development notes · Template examples
SELECTED WORK
My work spans Web GIS, business systems, legacy maintenance, and personal-service design and operations. Each record explains my scope, technical decisions, and implementation evidence.

A Web GIS project connecting facility lookup, inspections, maintenance, compensation, and administrative documents. I developed the Vue/OpenLayers UI and Spring Boot business APIs.
Role · Development Team 2 · Full-stack development: Web GIS, business APIs, and document generation
View implementation and evidence ↗
I extended institution/server management, maps, and statistics in an existing React/Spring MVC system, tracing state and data relationships before adding features and fixing operational errors.
Role · Development Team 2 · Frontend/backend feature extension and maintenance of an existing system
View implementation and evidence ↗
Shared guidance lives in a Markdown wiki; project status and public descriptions live in the archive database. One MCP connection provides scoped reading, editing, and requested service checks.
BUILD TEMPLATES
Explore website, app, and extension examples by type. Each will be refined into a finished template.
Turns QGIS steps you repeat by hand into re-runnable scripts and processing models.

Turns repeated work into a dedicated tool inside QGIS so staff can run it without knowing scripting.
An example extension for saving page titles, URLs, and notes.
MENU / INDEX
My work spans Web GIS, business systems, legacy maintenance, and personal-service design and operations. Each record explains my scope, technical decisions, and implementation evidence.