KDJ PERSONAL ARCHIVE

Go straight to the work

Connecting interfaces, data, and real work

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

02 / BUILD

Connected ideas become working services.

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

Keep the process. Build on the experience.

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

Scroll to explore the process

SELECTED WORK

Engineering experience through projects

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.

Full entry screen of the Small Public Facility Management System with global search and links to facility, planning, construction, dashboard, and archive workflows.

Company · 2024.02.29 — 2025.02.28

Small Public Facility Management System

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 ↗
Internal system statistics screen showing nationwide installation distribution and regional statistics, with company and system identifiers and detailed data mosaicked.

Company · 2024.01 — 2024.10

Internal Integrated System Management

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 ↗
Dev Knowledge Base

Personal development and operations · Active

Dev Knowledge Base

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.

  • In active personal use for reading shared development guidance and project material through one MCP connection.
  • Authorized tokens can edit the wiki and archive with conflict checks, backups, revision history, and auditing.
View implementation and evidence ↗

BUILD TEMPLATES

Build templates

Explore website, app, and extension examples by type. Each will be refined into a finished template.

View all

Desktop apps · Example · In progress

QGIS repetitive-task automation

Turns QGIS steps you repeat by hand into re-runnable scripts and processing models.

  • The same editing, conversion, and export steps are repeated by hand every week
  • Results differ by operator, so checking them takes longer than the work itself
View details
QGIS plugin development

Plugins / extensions · Example · In progress

QGIS plugin development

Turns repeated work into a dedicated tool inside QGIS so staff can run it without knowing scripting.

  • The work is already scripted, but the people who need it cannot run scripts
  • Several people have to use the same tool in the same way
View details

Plugins / extensions · Example · In progress

Browser web clipper

An example extension for saving page titles, URLs, and notes.

  • An example extension for saving page titles, URLs, and notes.
View details